#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 |