69 getConfigFile()
const;
72 setConfigFile(
const std::string& configFile);
76 std::string configFile;
80 typedef void (*optCallback)(
const std::string&,
Configuration*);
90 setOptCallback(
const std::string& arg, optCallback callBack);
93 setEnvCallback(
const std::string& arg, optCallback callBack);
96 setParamCallback(
unsigned int idx, optCallback callBack);
99 setFlagCallback(
const char flag, optCallback callBack);
109 std::map<std::string, std::string> arguments;
110 std::map<std::string, std::string> environment;
111 std::map<unsigned int, std::string> params;
112 std::list<std::string> singleArgs;
113 std::list<std::string> singleEnvs;
114 std::list<char> flags;
115 std::map<std::string, optCallback> optCallbacks;
116 std::map<std::string, optCallback> envCallbacks;
117 std::map<unsigned int, optCallback> paramCallbacks;
118 std::map<char, optCallback> flagCallbacks;
132 parseFile(
const std::string& path);
135 getAttr(
const std::string& key);
138 std::map<std::string, std::string> attributes;
Definition: Options.hh:125
Definition: Options.hh:85
Definition: Options.hh:59