|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
This is the complete list of members for MayaFlux::IO::JSONSerializer, including all inherited members.
| decode(const std::string &str) | MayaFlux::IO::JSONSerializer | inline |
| decode_glm(const nlohmann::json &j, T &out) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| decode_property(const nlohmann::json &j, Class &obj, const Property< Class, T > &prop) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| decode_property(const nlohmann::json &j, Class &obj, const OptionalProperty< Class, T > &prop) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| encode(const T &value, int indent=2) | MayaFlux::IO::JSONSerializer | inline |
| encode_glm(const T &v) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| encode_property(nlohmann::json &j, const Class &obj, const Property< Class, T > &prop) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| encode_property(nlohmann::json &j, const Class &obj, const OptionalProperty< Class, T > &prop) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| from_json(const nlohmann::json &j, T &out) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| JSONSerializer()=default | MayaFlux::IO::JSONSerializer | |
| JSONSerializer(const JSONSerializer &)=delete | MayaFlux::IO::JSONSerializer | |
| JSONSerializer(JSONSerializer &&)=default | MayaFlux::IO::JSONSerializer | |
| last_error() const | MayaFlux::IO::JSONSerializer | inline |
| m_last_error | MayaFlux::IO::JSONSerializer | private |
| operator=(const JSONSerializer &)=delete | MayaFlux::IO::JSONSerializer | |
| operator=(JSONSerializer &&)=default | MayaFlux::IO::JSONSerializer | |
| read(const std::string &path) | MayaFlux::IO::JSONSerializer | inline |
| to_json(const T &val) | MayaFlux::IO::JSONSerializer | inlineprivatestatic |
| write(const std::string &path, const T &value, int indent=2) | MayaFlux::IO::JSONSerializer | inline |