Go to the documentation of this file.
41 const std::optional<data::VariantPtr>& extends = std::nullopt,
45 const std::string& typeAsString,
46 const unsigned char*
data,
data::VariantPtr writeList(const std::vector< data::VariantPtr > &elements, const Path &p=Path()) override
data::VariantPtr writeNDArray(const std::vector< int > &shape, const std::string &typeAsString, const unsigned char *data, const Path &p=Path()) override
data::Descriptor getDescriptor(ReturnTypeConst &input) final
data::VariantPtr writeLong(const long i, const Path &p=Path()) override
std::shared_ptr< Variant > VariantPtr
data::VariantPtr writeString(const std::string &i, const Path &p=Path()) override
data::VariantPtr writeFloat(const float i, const Path &p=Path()) override
ReaderT::InputType & input
data::VariantPtr writeDouble(const double i, const Path &p=Path()) override
data::VariantPtr writeBool(const bool i, const Path &p=Path()) override
data::VariantPtr writeInt(const int i, const Path &p=Path()) override
typename std::add_const< ReturnType >::type ReturnTypeConst
std::filesystem::path Path
data::VariantPtr writeDict(const std::map< std::string, data::VariantPtr > &elements, const std::optional< data::VariantPtr > &extends=std::nullopt, const Path &p=Path()) override