83 void setBool(
const String& name,
bool value);
86 void set(
const String& name,
bool value);
89 bool getBool(
const String& name)
const;
92 bool getBoolWithDefault(
const String& name,
bool default_value)
const;
95 bool get(
const String& name,
bool& value)
const;
98 void setInt32(
const String& name,Int32 value);
101 void set(
const String& name,Int32 value);
104 Int32 getInt32(
const String& name)
const;
107 Int32 getInt32WithDefault(
const String& name,Int32 default_value)
const;
110 bool get(
const String& name,Int32& value)
const;
113 void setInt64(
const String& name,Int64 value);
116 void set(
const String& name,Int64 value);
119 Int64 getInt64(
const String& name)
const;
122 Int64 getInt64WithDefault(
const String& name,Int64 default_value)
const;
125 bool get(
const String& name,Int64& value)
const;
128 void setInteger(
const String& name,Integer value);
131 Integer getInteger(
const String& name)
const;
134 Integer getIntegerWithDefault(
const String& name,Integer default_value)
const;
137 void setReal(
const String& name,Real value);
140 void set(
const String& name,Real value);
143 Real getReal(
const String& name)
const;
146 Real getRealWithDefault(
const String& name,Real default_value)
const;
149 bool get(
const String& name,Real& value)
const;
199 void print(std::ostream& o)
const;
205 const String& name()
const;
208 const String& fullName()
const;