29 #pragma warning(disable: 4786)
30 #pragma warning(disable: 4503)
146 void addCallExample(
const std::string& example,
const std::string& desc);
197 bool complete,
bool addComments)
const;
208 void writeSchema(std::ostream& os,
bool addComments);
219 void writeXMLHeader(std::ostream& os,
const std::string xmlParams =
"");
264 void addSynonyme(
const std::string& name1,
const std::string& name2,
bool isDeprecated =
false);
280 void addDescription(
const std::string& name,
const std::string& subtopic,
281 const std::string& description);
293 bool exists(
const std::string& name)
const;
311 bool isSet(
const std::string& name,
bool failOnNonExistant =
true)
const;
318 void unSet(
const std::string& name,
bool failOnNonExistant =
true)
const;
334 bool isDefault(
const std::string& name)
const;
346 bool isBool(
const std::string& name)
const;
401 std::vector<std::string>
getSynonymes(
const std::string& name)
const;
434 std::string
getString(
const std::string& name)
const;
460 int getInt(
const std::string& name)
const;
473 bool getBool(
const std::string& name)
const;
505 std::vector<std::string>
getStringVector(
const std::string& name)
const;
526 const std::string& itemName);
554 bool set(
const std::string& name,
const std::string& value);
611 return std::vector<std::string>();
668 void splitLines(std::ostream& os, std::string what,
669 size_t offset,
size_t nextOffset);
723 return s.length() == 1;