SIM_EmptyData Class Reference

#include <SIM_EmptyData.h>

Inheritance diagram for SIM_EmptyData:

SIM_Data SIM_OptionsUser

List of all members.

Public Member Functions

const SIM_OptionsgetData () const
 Provides read access to our SIM_Options internal data.
SIM_OptionsgetData ()
 Provides read and write access to our SIM_Options internal data.
void pubHandleModification ()
 Signals to the data that it has been altered externally.

Protected Member Functions

 SIM_EmptyData (const SIM_DataFactory *factory)
virtual ~SIM_EmptyData ()


Detailed Description

This class holds a SIM_Options object, and provides direct access to it. Most SIM_Data classes which use SIM_Options to hold basic data types don't expose the contained data directly. This prevents extraneous data from being attached where it doesn't belong. This class has no such restrictions and so can be used as a repository for arbitrary simple data types.

Definition at line 27 of file SIM_EmptyData.h.


Constructor & Destructor Documentation

SIM_EmptyData::SIM_EmptyData ( const SIM_DataFactory factory  )  [explicit, protected]

virtual SIM_EmptyData::~SIM_EmptyData (  )  [protected, virtual]


Member Function Documentation

SIM_Options& SIM_EmptyData::getData (  ) 

Provides read and write access to our SIM_Options internal data.

const SIM_Options& SIM_EmptyData::getData (  )  const

Provides read access to our SIM_Options internal data.

void SIM_EmptyData::pubHandleModification (  )  [inline]

Signals to the data that it has been altered externally.

Definition at line 37 of file SIM_EmptyData.h.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:48:52 2013 for HDK by  doxygen 1.5.9