Go to the documentation of this file.
44 data::VariantPtr writeDict(
const std::map<std::string, data::VariantPtr>& elements,
const std::optional<data::VariantPtr>& extends = std::nullopt,
const Path& p =
Path())
override;
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