![]() |
VR-Vantage API Documentation
|
Go to the source code of this file.
Namespaces | |
| namespace | boost |
| When building with Qt, the Moc keywords signals and slots are defined using preprocessor macros, causing programs using Boost.Signals and Qt together to fail to compile. | |
| namespace | boost::archive |
| namespace | boost::serialization |
Macros | |
| #define | DT_DECLARE_serialize_FUNCTIONS |
| Declare all the serialize functions to use. | |
| #define | DT_DECLARE_PORTABLE_serialize_FUNCTIONS |
| #define | DT_DECLARE_ALL_serialize_FUNCTIONS |
| #define | DT_SERIALIZE(NAME) boost::serialization::make_nvp(BOOST_PP_STRINGIZE(NAME),NAME) |
| Serialize a variable using the variables own name. | |
| #define | DT_SERIALIZE_REMOVE_PREFIX(NAME, PREFIX_SIZE) boost::serialization::make_nvp(BOOST_PP_STRINGIZE(NAME) + PREFIX_SIZE,NAME) |
| Helper macro to serialize a variable and but with a name that starts several characters in (not that this is VERY DANGEROUS unless the prefix size is completely constant (like 'my' or 'the' or 'm_') | |
| #define | DT_SERIALIZE_MEMBER(NAME) DT_SERIALIZE_REMOVE_PREFIX(NAME,2) |
| Serialize a Member whose name starts with 'my' If your member does not have that name, use Dt_SERIALIZE. | |
| #define | DT_SERIALIZE_BASE(BASE_CLASS) BOOST_SERIALIZATION_BASE_OBJECT_NVP(BASE_CLASS) |
| Serialize the base class implementation. | |
| #define DT_DECLARE_serialize_FUNCTIONS |
Declare all the serialize functions to use.
| #define DT_DECLARE_PORTABLE_serialize_FUNCTIONS |
| #define DT_DECLARE_ALL_serialize_FUNCTIONS |
| #define DT_SERIALIZE | ( | NAME | ) | boost::serialization::make_nvp(BOOST_PP_STRINGIZE(NAME),NAME) |
Serialize a variable using the variables own name.
| #define DT_SERIALIZE_REMOVE_PREFIX | ( | NAME, | |
| PREFIX_SIZE | |||
| ) | boost::serialization::make_nvp(BOOST_PP_STRINGIZE(NAME) + PREFIX_SIZE,NAME) |
Helper macro to serialize a variable and but with a name that starts several characters in (not that this is VERY DANGEROUS unless the prefix size is completely constant (like 'my' or 'the' or 'm_')
| #define DT_SERIALIZE_MEMBER | ( | NAME | ) | DT_SERIALIZE_REMOVE_PREFIX(NAME,2) |
Serialize a Member whose name starts with 'my' If your member does not have that name, use Dt_SERIALIZE.
Referenced by makVrv::DtDeConfiguration::_serialize(), makVrv::DtDriverConfiguration::_serialize(), makVrv::DtInputDriverConfiguration::_serialize(), makVrv::DtKeyFunctionNameList::_serialize(), makVrv::DtConfiguration::_serialize(), makVrv::DtDisplayConfiguration::_serialize(), makVrv::DtPagePath::_serialize(), makVrv::DtWindowConfiguration::_serialize(), makArchives::DtGenericTerrainRecord::_serialize(), makVrv::DtObserverConfiguration::_serialize(), makVrv::DtKeyFunctionSet::_serialize(), makVrv::DtToolbarPath::_serialize(), makVrv::DtToolbarConfiguration::_serialize(), makVrv::DtModelDefinition::_serialize(), makVrv::DtChannelConfiguration::_serialize(), makVrv::DtPageConfiguration::_serialize(), makVrv::DtKeyFunctionMapEntry::_serialize(), makVrv::DtDeInitializer::_serialize(), makVrv::DtVrvApplicationConfiguration::UIConfiguration::serialize(), makVrv::DtToolbarConfiguration::ToolbarGeometry::serialize(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::serialize(), makVrv::DtPageConfiguration::PageCollectionGeometry::serialize(), makVrv::DtToolbarConfiguration::ToolbarState::serialize(), makVrv::DtPageConfiguration::PageCollectionState::serialize(), and makVrv::DtPageConfiguration::OrderParameters::serialize().
| #define DT_SERIALIZE_BASE | ( | BASE_CLASS | ) | BOOST_SERIALIZATION_BASE_OBJECT_NVP(BASE_CLASS) |
Serialize the base class implementation.
Referenced by makVrv::DtDeConfiguration::_serialize(), makVrv::DtDriverConfiguration::_serialize(), makVrv::DtInputDriverConfiguration::_serialize(), makVrv::DtDisplayConfiguration::_serialize(), makVrv::DtWindowConfiguration::_serialize(), makVrv::DtObserverConfiguration::_serialize(), makVrv::DtToolbarConfiguration::_serialize(), makVrv::DtChannelConfiguration::_serialize(), makVrv::DtPageConfiguration::_serialize(), makVrv::DtDeInitializer::_serialize(), makArchives::DtGenericTerrainRecord::SerializableParameterMap::serialize(), and makVrv::DtModelDefinition::SerializableParameterMap::serialize().