This is the complete list of members for JsonSerializable< T >, including all inherited members.
checkClassID(const aurostd::JSON::object &jo) const | JsonSerializable< T > | private |
deserialize(const aurostd::JSON::object &jo)=0 | JsonSerializable< T > | protectedpure virtual |
dumpJsonMeta() const | JsonSerializable< T > | private |
dumpToFile(const std::filesystem::path &path, aurostd::compression_type compression=aurostd::compression_type::None) const | JsonSerializable< T > | |
dumpToJson() const | JsonSerializable< T > | |
dumpToString() const | JsonSerializable< T > | |
getJsonID() const =0 | JsonSerializable< T > | protectedpure virtual |
loadFromFile(const std::filesystem::path &path) | JsonSerializable< T > | static |
loadFromJson(const aurostd::JSON::object &jo) | JsonSerializable< T > | static |
loadFromString(const std::string &content) | JsonSerializable< T > | static |
serialize() const =0 | JsonSerializable< T > | protectedpure virtual |
~JsonSerializable()=default | JsonSerializable< T > | virtual |