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);
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;
327 bool isDefault(
const std::string& name)
const;
339 bool isBool(
const std::string& name)
const;
394 std::vector<std::string>
getSynonymes(
const std::string& name)
const;
427 std::string
getString(
const std::string& name)
const;
453 int getInt(
const std::string& name)
const;
466 bool getBool(
const std::string& name)
const;
498 std::vector<std::string>
getStringVector(
const std::string& name)
const;
519 const std::string& itemName);
547 bool set(
const std::string& name,
const std::string& value);
604 return std::vector<std::string>();
656 void splitLines(std::ostream& os, std::string what,
657 size_t offset,
size_t nextOffset);
711 return s.length() == 1;