Go to the source code of this file.
|
| | 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.
|
| |
| | boost::archive |
| |
| | boost::serialization |
| |
| #define DT_DECLARE_serialize_FUNCTIONS |
Value:friend class boost::serialization::access;\
void serialize(boost::archive::xml_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::xml_iarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::binary_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::binary_iarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::text_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::text_iarchive&,
const unsigned int version = 0);
Declare all the serialize functions to use.
| #define DT_DECLARE_PORTABLE_serialize_FUNCTIONS |
Value:friend class boost::serialization::access;\
Definition: portable_binary_oarchive.hpp:77
Definition: portable_binary_iarchive.hpp:73
| #define DT_DECLARE_ALL_serialize_FUNCTIONS |
Value:friend class boost::serialization::access;\
void serialize(boost::archive::xml_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::xml_iarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::binary_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::binary_iarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::text_oarchive&,
const unsigned int version = 0);\
void serialize(boost::archive::text_iarchive&,
const unsigned int version = 0);\
Definition: portable_binary_oarchive.hpp:77
Definition: portable_binary_iarchive.hpp:73
| #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_')
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::DtInputDriverConfiguration::_serialize(), makVrv::DtDriverConfiguration::_serialize(), makVrv::DtKeyFunctionNameList::_serialize(), makVrv::DtDisplayConfiguration::_serialize(), makVrv::DtConfiguration::_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::DtPageConfiguration::_serialize(), makVrv::DtKeyFunctionMapEntry::_serialize(), makVrv::DtChannelConfiguration::_serialize(), makVrv::DtDeInitializer::_serialize(), makVrv::DtVrvApplicationConfiguration::UIConfiguration::serialize(), makVrv::DtConfigurationCollection< DtDisplayConfiguration >::serialize(), makVrv::DtToolbarConfiguration::ToolbarGeometry::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::DtInputDriverConfiguration::_serialize(), makVrv::DtDriverConfiguration::_serialize(), makVrv::DtDisplayConfiguration::_serialize(), makVrv::DtWindowConfiguration::_serialize(), makVrv::DtObserverConfiguration::_serialize(), makVrv::DtToolbarConfiguration::_serialize(), makVrv::DtPageConfiguration::_serialize(), makVrv::DtChannelConfiguration::_serialize(), makVrv::DtDeInitializer::_serialize(), makArchives::DtGenericTerrainRecord::SerializableParameterMap::serialize(), and makVrv::DtModelDefinition::SerializableParameterMap::serialize().