getDescriptor(ReturnTypeConst &input)=0 | WriterInterface< R > | pure virtual |
ReturnType typedef | WriterInterface< R > | |
ReturnTypeConst typedef | WriterInterface< R > | |
writeAnyObject(const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeBool(const std::optional< bool > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeDict(const ReturnType &acceptedType, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeDouble(const std::optional< double > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeFloat(const std::optional< float > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeImage(const type::image::PixelType type, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeInt(const std::optional< int > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeIntEnum(const std::string &name, const std::map< std::string, int > &acceptedValues, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeList(const ReturnType &acceptedType, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeLong(const std::optional< long > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeMatrix(const int rows, const int cols, const type::matrix::ElementType type, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeNDArray(const int ndim, const type::ndarray::ElementType type, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeNull(const Path &p=Path()) | WriterInterface< R > | inlinevirtual |
writeObject(const std::string &name, const std::vector< std::string > &templates, const std::vector< std::string > &templateInstantiations, const std::map< std::string, ReturnType > &memberTypes, const std::optional< ReturnType > &extends, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writePair(const ReturnType &acceptedType1, const ReturnType &acceptedType2, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writePointCloud(const type::pointcloud::VoxelType, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeQuaternion(const type::quaternion::ElementType type, const std::string &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeString(const std::optional< std::string > &defaultValue, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
writeTuple(const std::vector< ReturnType > &acceptedTypes, const type::Maybe maybe, const Path &p)=0 | WriterInterface< R > | pure virtual |
~WriterInterface()=default | WriterInterface< R > | virtual |