58 data::dto::GenericDataPtr
writeList(
const std::vector<data::dto::GenericDataPtr>& elements,
61 data::dto::GenericDataPtr
62 writeDict(
const std::map<std::string, data::dto::GenericDataPtr>& elements,
63 const std::optional<data::dto::GenericDataPtr>& extends = std::nullopt,
67 data::dto::GenericDataPtr
68 writeDict(std::map<std::string, data::dto::GenericDataPtr>&& elements,
69 const std::optional<data::dto::GenericDataPtr>& extends,
70 const Path& p)
override;
72 data::dto::GenericDataPtr
writeNDArray(
const std::vector<int>& shape,
73 const std::string& typeAsString,
74 const unsigned char*
data,
77 data::dto::GenericDataPtr
writeInt(
const int i,
const Path& p =
Path())
override;
78 data::dto::GenericDataPtr
writeLong(
const long i,
const Path& p =
Path())
override;
81 data::dto::GenericDataPtr
writeString(
const std::string& i,
83 data::dto::GenericDataPtr
writeBool(
const bool i,
const Path& p =
Path())
override;