genericIO
Public Member Functions | Protected Attributes | List of all members
SEP::jsonParamObj Class Reference
Inheritance diagram for SEP::jsonParamObj:
SEP::paramObj

Public Member Functions

 jsonParamObj (std::shared_ptr< Json::Value > inp)
 
virtual int getInt (const std::string &arg) const
 
virtual int getInt (const std::string &arg, const int def) const
 
virtual float getFloat (const std::string &, const float def) const
 
virtual float getFloat (const std::string &) const
 
virtual std::string getString (const std::string &arg) const
 
virtual std::string getString (const std::string &arg, const std::string &def) const
 
virtual bool getBool (const std::string &, const bool def) const
 
virtual bool getBool (const std::string &) const
 
virtual std::vector< int > getInts (const std::string &arg, const int nvals) const
 
virtual std::vector< int > getInts (const std::string &arg, std::vector< int > &defs) const
 
virtual std::vector< float > getFloats (const std::string &arg, const int nvals) const
 
virtual std::vector< float > getFloats (const std::string &arg, std::vector< float > &defs) const
 
virtual void message (const std::string &err) const
 
virtual void error (const std::string &err) const
 

Protected Attributes

std::shared_ptr< Json::ValuejsonArgs
 

The documentation for this class was generated from the following files: