getDescriptor(ReturnTypeConst &input) final | VariantWriter | virtual |
ReturnType typedef | WriterInterface< data::VariantPtr > | |
ReturnTypeConst typedef | WriterInterface< data::VariantPtr > | |
VariantWriter()=default | VariantWriter | |
writeBool(const bool i, const Path &p=Path()) override | VariantWriter | virtual |
writeDict(const std::map< std::string, data::VariantPtr > &elements, const std::optional< data::VariantPtr > &extends=std::nullopt, const Path &p=Path()) override | VariantWriter | |
WriterInterface< data::VariantPtr >::writeDict(const std::map< std::string, ReturnType > &elements, const std::optional< ReturnType > &extends, const Path &p)=0 | WriterInterface< data::VariantPtr > | pure virtual |
writeDouble(const double i, const Path &p=Path()) override | VariantWriter | virtual |
writeFloat(const float i, const Path &p=Path()) override | VariantWriter | virtual |
writeInt(const int i, const Path &p=Path()) override | VariantWriter | virtual |
writeList(const std::vector< data::VariantPtr > &elements, const Path &p=Path()) override | VariantWriter | virtual |
writeLong(const long i, const Path &p=Path()) override | VariantWriter | virtual |
writeNDArray(const std::vector< int > &shape, const std::string &typeAsString, const unsigned char *data, const Path &p=Path()) override | VariantWriter | virtual |
writeNull() | WriterInterface< data::VariantPtr > | inlinevirtual |
writePrimitive(const int i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writePrimitive(const long i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writePrimitive(const float i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writePrimitive(const double i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writePrimitive(const std::string &i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writePrimitive(const bool i, const Path &p=Path()) | WriterInterface< data::VariantPtr > | inline |
writeString(const std::string &i, const Path &p=Path()) override | VariantWriter | virtual |
~WriterInterface()=default | WriterInterface< data::VariantPtr > | virtual |