41 #ifndef BPP_UTILS_ATTRIBUTESTOOLS_H
42 #define BPP_UTILS_ATTRIBUTESTOOLS_H
45 #include "../Exceptions.h"
150 static std::vector<std::string>
getVector(
int argc,
char* argv[]);
162 const std::vector<std::string>& argv,
163 const std::string& delimiter =
"=");
175 const std::vector<std::string>& argv,
176 std::map<std::string, std::string>& am,
177 const std::string& delimiter =
"=");
187 const std::string& file,
188 const std::string& delimiter);
198 const std::string& file,
199 std::map<std::string, std::string>& params,
200 const std::string& delimiter);
212 std::map<std::string, std::string>& attMap,
213 const std::map<std::string, std::string>& atts);
241 static std::map<std::string, std::string>
parseOptions(
int args,
char** argv);
251 static std::string
removeComments(
const std::string& s,
const std::string& begin,
const std::string& end);