typename std::remove_const< InputType >::type InputTypeNonConst
void readDict(InputType &input, std::map< std::string, InputTypeNonConst > &elements)
void readPrimitive(InputType &input, double &i)
const data::VariantPtr InputType
void readBool(InputType &input, bool &i)
virtual void readDict(InputType &input, std::map< std::string, InputTypeNonConst > &elements, Path &)=0
virtual void readInt(InputType &input, int &i, Path &)=0
void readDouble(InputType &input, double &i)
virtual ~ReaderInterface()=default
void readString(InputType &input, std::string &s)
virtual void readString(InputType &input, std::string &s, Path &)=0
std::shared_ptr< Value > value()
void readPrimitive(InputType &input, long &i, Path &p)
void readPrimitive(InputType &input, std::string &i, Path &p)
void readPrimitive(InputType &input, bool &i)
void readList(InputType &input, std::vector< InputTypeNonConst > &elements)
ReaderT::InputType & input
virtual void readFloat(InputType &input, float &i, Path &)=0
void readFloat(InputType &input, float &i)
void readPrimitive(InputType &input, bool &i, Path &p)
void readPrimitive(InputType &input, float &i, Path &p)
A convenience header to include all aron files (full include, not forward declared)
virtual data::Descriptor getDescriptor(InputType &input)=0
void readNDArray(InputType &input, std::vector< int > &shape, std::string &typeAsString, std::vector< unsigned char > &data)
virtual void readNDArray(InputType &input, std::vector< int > &shape, std::string &typeAsString, std::vector< unsigned char > &data, Path &)=0
virtual bool readNull(InputType &input)
void readPrimitive(InputType &input, int &i, Path &p)
void readPrimitive(InputType &input, float &i)
void readLong(InputType &input, long &i)
virtual void readLong(InputType &input, long &i, Path &)=0
void readPrimitive(InputType &input, long &i)
void readPrimitive(InputType &input, double &i, Path &p)
void readPrimitive(InputType &input, int &i)
virtual void readList(InputType &input, std::vector< InputTypeNonConst > &elements, Path &)=0
virtual void readDouble(InputType &input, double &i, Path &)=0
double s(double t, double s0, double v0, double a0, double j)
void readInt(InputType &input, int &i)
virtual void readBool(InputType &input, bool &i, Path &)=0
void readPrimitive(InputType &input, std::string &i)