
Classes | |
| struct | OptionInfo |
| OptionInfo holds mutable information related to a ModelOptionDef. More... | |
Typedefs | |
| typedef std::list< OptionedModelParam * > | ParamList |
|
typedef std::map< const ModelOptionDef *, OptionInfo > | OptMapType |
|
typedef std::map< const ModelOptionCateg *, std::map< int, string > > | CategMap |
|
typedef std::pair< const ModelOptionCateg *, std::map< int, string > > | CategoryInfo |
Functions | |
| string | formatHelpString (const string &h, const string::size_type spc1, const string::size_type spc2, const string::size_type ncols) |
| std::string | makeReadableShortopt (const char c) |
| void | assertNoCollision (const ModelOptionDef *opt1, const ModelOptionDef *opt2) |
| void | assertNoOptionCollisions (const OptMapType &opts, const ModelOptionDef *newopt) |
| void | showErrMsg (const OptMapType &opts, const std::string &context, const std::string &errormsg, const std::string &err2=std::string(), const bool spellcheck=false) |
| bool | cmpcateg (const CategoryInfo &v1, const CategoryInfo &v2) |
| void | printFullHelp (const OptMapType &opts, std::ostream &out) |
| void | printFullHelp (const OptMapType &opts) |
| OptionInfo & | findOptionInfo (OptMapType &opts, const ModelOptionDef *def) |
1.4.4