Graphe des dépendances par inclusion de Serialisable.hpp:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :Classes | |
| class | Castor::MapSerialiserBase |
| Classe d'aide pour Serialisable, utilisée pour std::map. Plus de détails... | |
| class | Castor::VectorSerialiserBase |
| Classe d'aide pour Serialisable, utilisée pour std::vector. Plus de détails... | |
| class | Castor::Serialisable |
| Objet serialisable en binaire. Plus de détails... | |
| class | Castor::ElementAdder< T > |
| class | Castor::ElementAdder< Serialisable > |
| class | Castor::ElementAdder< String > |
| class | Castor::MapStrSerialiser< elem > |
| class | Castor::MapRealSerialiser< elem > |
| class | Castor::VectorSerialiser< elem > |
Espaces de nommage | |
| namespace | Castor |
Macros | |
| #define | DECLARE_SERIALISE_MAP() virtual void DoCreateSerialiseMap(); |
| #define | BEGIN_SERIALISE_MAP(class_name, base_class_name) |
| #define | END_SERIALISE_MAP() } |
| #define | DECLARE_PRE_SERIALISE() virtual void PreSerialise()const; |
| #define | BEGIN_PRE_SERIALISE(class_name, base_class_name) |
| #define | END_PRE_SERIALISE() } |
| #define | DECLARE_POST_SERIALISE() virtual void PostSerialise()const; |
| #define | BEGIN_POST_SERIALISE(class_name, base_class_name) |
| #define | END_POST_SERIALISE() } |
| #define | DECLARE_PRE_UNSERIALISE() virtual void PreUnserialise(); |
| #define | BEGIN_PRE_UNSERIALISE(class_name, base_class_name) |
| #define | END_PRE_UNSERIALISE() } |
| #define | DECLARE_POST_UNSERIALISE() virtual void PostUnserialise(); |
| #define | BEGIN_POST_UNSERIALISE(class_name, base_class_name) |
| #define | END_POST_UNSERIALISE() } |
| #define | ADD_ELEMENT(x) AddElement( & (x)); |
| #define | ADD_POINT(T, C, x) AddElement<T, C>( & (x)); |
| #define | ADD_MATRIX(T, R, C, x) AddElement<T, R, C>( & (x)); |
Définition de type | |
| typedef std::pair< void *, std::size_t > | Castor::PtrSizePair |
| #define ADD_ELEMENT | ( | x | ) | AddElement( & (x)); |
| #define ADD_MATRIX | ( | T, | ||
| R, | ||||
| C, | ||||
| x | ||||
| ) | AddElement<T, R, C>( & (x)); |
| #define ADD_POINT | ( | T, | ||
| C, | ||||
| x | ||||
| ) | AddElement<T, C>( & (x)); |
| #define BEGIN_POST_SERIALISE | ( | class_name, | ||
| base_class_name | ||||
| ) |
void class_name :: PostSerialise()const\
{\
base_class_name::PostSerialise();
| #define BEGIN_POST_UNSERIALISE | ( | class_name, | ||
| base_class_name | ||||
| ) |
void class_name :: PostUnserialise()\
{\
base_class_name::PostUnserialise();
| #define BEGIN_PRE_SERIALISE | ( | class_name, | ||
| base_class_name | ||||
| ) |
void class_name :: PreSerialise()const\
{\
base_class_name::PreSerialise();
| #define BEGIN_PRE_UNSERIALISE | ( | class_name, | ||
| base_class_name | ||||
| ) |
void class_name :: PreUnserialise()\
{\
base_class_name::PreUnserialise();
| #define BEGIN_SERIALISE_MAP | ( | class_name, | ||
| base_class_name | ||||
| ) |
void class_name :: DoCreateSerialiseMap()\
{\
base_class_name::DoCreateSerialiseMap();
| #define DECLARE_POST_SERIALISE | ( | ) | virtual void PostSerialise()const; |
| #define DECLARE_POST_UNSERIALISE | ( | ) | virtual void PostUnserialise(); |
| #define DECLARE_PRE_SERIALISE | ( | ) | virtual void PreSerialise()const; |
| #define DECLARE_PRE_UNSERIALISE | ( | ) | virtual void PreUnserialise(); |
| #define DECLARE_SERIALISE_MAP | ( | ) | virtual void DoCreateSerialiseMap(); |
| #define END_POST_SERIALISE | ( | ) | } |
| #define END_POST_UNSERIALISE | ( | ) | } |
| #define END_PRE_SERIALISE | ( | ) | } |
| #define END_PRE_UNSERIALISE | ( | ) | } |
| #define END_SERIALISE_MAP | ( | ) | } |
1.7.1