#include <boss_config.h>
Public Member Functions | |
| Config () | |
| Config (Config &cl) | |
| Config (int argc, char **argv, const string &s) | |
| void | print (ostream &s) const |
| Config & | operator= (const Config &C) |
| t_OptItem | operator() (string opt) const |
| string | operator[] (const unsigned i) const |
| unsigned | size () const |
| bool | setInv (const string &inv) |
| string | getInvName () |
| bool | setInvtoDef () |
| string | getDefInv () |
| string | getLang () |
| t_SVector | listInv () |
| t_SVector * | listInvPtr () |
Protected Member Functions | |
| void | error (const string &s) |
| bool | fileExists (string &file) |
| string | getConfPath (t_StringList &h, string file) |
| void | readXMLConfig (const string &file) |
| bool | procInvPrefix (string &arg) |
Protected Attributes | |
| t_SVector | farg |
| string | usage |
| string | defInv |
| string | currInv |
| string | currLang |
| t_InvMap | invMap |
| t_OptMap * | currOptMap |
| t_SVector | invVec |
Private Types | |
| typedef vector< string > | t_StringVector |
| typedef list< string > | t_StringList |
| typedef map< string, t_OptItem > | t_OptMap |
| typedef pair< string, t_OptMap * > | t_InvPair |
| typedef map< string, t_InvPair > | t_InvMap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The options which are not bound by an option string |
|
|
|
|
|
|
|
|
The usage message which is printed if an error occurred |
1.3.6