Nameless Engine
|
This is the complete list of members for ne::Serializable, including all inherited members.
deserialize(const std::filesystem::path &pathToFile) | ne::Serializable | static |
deserialize(const std::filesystem::path &pathToFile, std::unordered_map< std::string, std::string > &customAttributes) | ne::Serializable | static |
deserialize(std::filesystem::path pathToFile, std::unordered_map< std::string, std::string > &customAttributes, const std::string &sEntityId) | ne::Serializable | static |
deserialize(const std::filesystem::path &pathToFile, const std::string &sEntityId) | ne::Serializable | static |
deserialize(const toml::value &tomlData, std::unordered_map< std::string, std::string > &customAttributes, std::string sEntityId="", const std::optional< std::filesystem::path > &optionalPathToFile={}) | ne::Serializable | static |
deserializeFromSection(const toml::value &tomlData, std::unordered_map< std::string, std::string > &customAttributes, const std::string &sSectionName, const std::string &sTypeGuid, const std::string &sEntityId, const std::optional< std::filesystem::path > &optionalPathToFile) | ne::Serializable | privatestatic |
deserializeMultiple(std::filesystem::path pathToFile) | ne::Serializable | static |
getClassForGuid(const std::string &sGuid) | ne::Serializable | privatestatic |
getClassForGuid(const rfk::Struct *pArchetypeToAnalyze, const std::string &sGuid) | ne::Serializable | privatestatic |
getIdsFromFile(std::filesystem::path pathToFile) | ne::Serializable | static |
getPathDeserializedFromRelativeToRes() const | ne::Serializable | |
onAfterDeserialized() | ne::Serializable | inlineprotectedvirtual |
pathDeserializedFromRelativeToRes | ne::Serializable | private |
resolvePathToToml(std::filesystem::path &pathToFile) | ne::Serializable | privatestatic |
sCustomAttributePrefix | ne::Serializable | privatestatic |
Serializable()=default (defined in ne::Serializable) | ne::Serializable | |
SerializableObjectFieldSerializer (defined in ne::Serializable) | ne::Serializable | friend |
serialize(std::filesystem::path pathToFile, bool bEnableBackup, const std::unordered_map< std::string, std::string > &customAttributes={}) | ne::Serializable | |
serialize(toml::value &tomlData, const std::string &sEntityId="", const std::unordered_map< std::string, std::string > &customAttributes={}, const std::optional< std::filesystem::path > &optionalPathToFile={}, bool bEnableBackup=false) | ne::Serializable | |
serialize(toml::value &tomlData, Serializable *pOriginalObject, std::string sEntityId="", const std::unordered_map< std::string, std::string > &customAttributes={}, const std::optional< std::filesystem::path > &optionalPathToFile={}, bool bEnableBackup=false) | ne::Serializable | |
serializeMultiple(std::filesystem::path pathToFile, std::vector< SerializableObjectInformation > vObjects, bool bEnableBackup) | ne::Serializable | static |
sNothingToSerializeKey | ne::Serializable | inlineprivatestatic |
sPathRelativeToResKey | ne::Serializable | inlineprivatestatic |
sSubEntityFieldNameKey | ne::Serializable | inlineprivatestatic |
~Serializable() override=default (defined in ne::Serializable) | ne::Serializable | virtual |