VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrf::DtVrfGuiApplicationSetting Class Reference
Inheritance diagram for makVrf::DtVrfGuiApplicationSetting:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfGuiApplicationSetting (makVrv::DtDe *=0)
 DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &)
virtual ~DtVrfGuiApplicationSetting ()
virtual
DtVrfGuiApplicationSetting
clone () const =0
 Clones the object.
virtual std::string classType () const =0
 Must implement to return unique name of class.
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)=0
 Override to read/write settings.
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)=0
virtual int dataVersion ()
 Override in subclass to version data.

Static Public Member Functions

template<typename T >
static std::string theClassType ()
template<typename T >
static DtVrfGuiApplicationSettingcreate (makVrv::DtDe &de)

Protected Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Protected Attributes

makVrv::DtDemyDe

Friends

class boost::serialization::access

Constructor & Destructor Documentation


Member Function Documentation

virtual std::string makVrf::DtVrfGuiApplicationSetting::classType ( ) const [pure virtual]

Must implement to return unique name of class.

Call REGISTER_APPLICATION_SETTING with the class object to register it

Implemented in makVrf::DtVrfGuiRecentScenarios, makVrf::DtVrfExtendedEntitySettingsData, and makVrf::DtVrfExtendedApplicationSettingsData.

Referenced by theClassType().

template<typename T >
static std::string makVrf::DtVrfGuiApplicationSetting::theClassType ( ) [inline, static]

References classType().

template<typename T >
static DtVrfGuiApplicationSetting* makVrf::DtVrfGuiApplicationSetting::create ( makVrv::DtDe de) [inline, static]
virtual void makVrf::DtVrfGuiApplicationSetting::write ( boost::archive::xml_oarchive &  out,
const unsigned  int 
) [pure virtual]
virtual void makVrf::DtVrfGuiApplicationSetting::read ( boost::archive::xml_iarchive &  in,
const unsigned  int 
) [pure virtual]
virtual int makVrf::DtVrfGuiApplicationSetting::dataVersion ( ) [inline, virtual]

Override in subclass to version data.

Reimplemented in makVrf::DtVrfExtendedApplicationSettingsData.

template<class Archive >
void makVrf::DtVrfGuiApplicationSetting::serialize ( Archive &  ar,
const unsigned int  version 
) [inline, protected]

When the class Archive corresponds to an output archive, the & operator is defined similar to <<.

Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)