12 virtual int getInt(
const std::string &arg)
const =0;
13 virtual int getInt(
const std::string& arg,
const int def)
const=0;
15 virtual float getFloat(
const std::string& arg,
const float def)
const =0;
16 virtual float getFloat(
const std::string& arg)
const =0;
17 virtual std::string getString(
const std::string &arg)
const =0;
18 virtual std::string getString(
const std::string &arg,
const std::string &def)
const=0;
19 virtual bool getBool(
const std::string &arg,
const bool def)
const =0;
20 virtual bool getBool(
const std::string& arg )
const =0;
21 virtual std::vector<int> getInts(
const std::string &arg,
const int nvals)
const =0;
22 virtual std::vector<int> getInts(
const std::string& arg,std::vector<int>& defs)
const =0;
24 virtual std::vector<float> getFloats(
const std::string &arg,
int nvals)
const =0;
25 virtual std::vector<float> getFloats(
const std::string& arg,std::vector<float>& defs)
const =0;
26 virtual void error(
const std::string&err)
const =0;
27 virtual void message(
const std::string&msg)
const=0;