MIRA
|
Database that stores all meta type information and provides additional functions for accessing the database. More...
#include <serialization/MetaSerializer.h>
Public Member Functions | |
MetaTypeDatabase () | |
MetaTypeDatabase (const MetaTypeDatabase &other) | |
MetaTypeDatabase & | operator= (const MetaTypeDatabase &other) |
template<typename Reflector > | |
void | reflect (Reflector &r) |
template<typename BinaryStream > | |
void | reflect (ConcreteBinaryDeserializer< BinaryStream, 0 > &r) |
template<typename BinaryStream > | |
void | reflect (ConcreteBinarySerializer< BinaryStream, 0 > &r) |
void | merge (const MetaTypeDatabase &other) |
Merge meta information from other database into THIS. More... | |
MetaTypeDatabase | getDependentTypesDB (TypeMetaPtr type) |
Generates a database which is a subset of THIS database and contains all types that are necessary to fully describe the specified type. More... | |
Public Attributes | |
K | keys |
STL member. More... | |
T | elements |
STL member. More... | |
Database that stores all meta type information and provides additional functions for accessing the database.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Merge meta information from other database into THIS.
|
inline |
Generates a database which is a subset of THIS database and contains all types that are necessary to fully describe the specified type.
|
inherited |
STL member.
|
inherited |
STL member.