| addConstructor(Constructor &&constructor) | CeresEngine::SerializationContext | inline |
| addCustomSerialization(CustomSerializer &&customSerializer, CustomDeserializer &&customDeserializer) | CeresEngine::SerializationContext | inline |
| addCustomSerialization(const CustomSerializationOptions &options, CustomSerializer &&customSerializer, CustomDeserializer &&customDeserializer) | CeresEngine::SerializationContext | inline |
| addCustomSerialization(const Type &type, CustomSerializer &&customSerializer, CustomDeserializer &&customDeserializer) | CeresEngine::SerializationContext | inline |
| addCustomSerialization(const Type &type, const CustomSerializationOptions &options, CustomSerializer &&customSerializer, CustomDeserializer &&customDeserializer) | CeresEngine::SerializationContext | |
| addPropertyMigration(const StringView propertyName, PropertyMigration &&migration) | CeresEngine::SerializationContext | inline |
| construct(SerializationState &state, const Type &type) const | CeresEngine::SerializationContext | |
| construct(SerializationState &state) const | CeresEngine::SerializationContext | inline |
| Constructor typedef | CeresEngine::SerializationContext | private |
| didDeserialize(const Box &object) const | CeresEngine::SerializationContext | |
| didDeserializeProperty(const Box &object, const ClassProperty &property) const | CeresEngine::SerializationContext | |
| didSerialize(const Box &object) const | CeresEngine::SerializationContext | |
| didSerializeProperty(const Box &object, const ClassProperty &property) const | CeresEngine::SerializationContext | |
| forEachContext(Func &&func, const ForEachContextReturnType< Func > &defaultValue={}) const | CeresEngine::SerializationContext | private |
| ForEachContextReturnType typedef | CeresEngine::SerializationContext | private |
| getCustomDeserializer(const Type &type) const | CeresEngine::SerializationContext | |
| getCustomSerializationOptions(const Type &type) const | CeresEngine::SerializationContext | |
| getCustomSerializer(const Type &type) const | CeresEngine::SerializationContext | |
| getDefault() | CeresEngine::SerializationContext | static |
| mConstructors | CeresEngine::SerializationContext | private |
| mCustomSerialization | CeresEngine::SerializationContext | private |
| mParent | CeresEngine::SerializationContext | private |
| mPropertyMigrations | CeresEngine::SerializationContext | private |
| PropertyMigration typedef | CeresEngine::SerializationContext | private |
| recursiveLookup(HashMap< K, V, Hash, KeyEqual, RawAllocator > SerializationContext::*ptr, const K &key) const | CeresEngine::SerializationContext | private |
| SerializationContext() noexcept=default | CeresEngine::SerializationContext | explicit |
| SerializationContext(const SerializationContext &parent) | CeresEngine::SerializationContext | inline |
| willDeserialize(const Box &object) const | CeresEngine::SerializationContext | |
| willDeserializeProperty(const Box &object, const ClassProperty &property) const | CeresEngine::SerializationContext | |
| willSerialize(const Box &object) const | CeresEngine::SerializationContext | |
| willSerializeProperty(const Box &object, const ClassProperty &property) const | CeresEngine::SerializationContext | |