|
| ParmParse (std::string arg) |
|
| ParmParse () |
|
std::string | getPrefix () const |
|
void | ignore (std::string name) |
|
void | forbid (std::string name, std::string explanation, std::string file="", std::string func="", int line=-1) |
|
bool | contains (std::string name) |
|
template<typename T > |
int | query_required (std::string name, T &value, std::string file="", std::string func="", int line=-1) |
|
template<typename T > |
int | query_default (std::string name, T &value, T defaultvalue, std::string="", std::string="", int=-1) |
|
int | query_validate (std::string name, int &value, std::vector< int > possibleintvals, std::string file="", std::string func="", int line=-1) |
|
int | query_validate (std::string name, std::string &value, std::vector< const char * > possiblecharvals, bool firstbydefault, std::string file="", std::string func="", int line=-1) |
|
int | query_validate (std::string name, std::string &value, std::vector< const char * > possiblecharvals, std::string file="", std::string func="", int line=-1) |
|
int | query_default (std::string name, std::string &value, const char *defaultvalue, std::string file="", std::string func="", int line=-1) |
|
int | query_default (std::string name, int &value, bool defaultvalue, std::string file="", std::string func="query_default", int line=-1) |
|
int | query_file (std::string name, std::string &value, bool copyfile, bool checkfile, std::string file="", std::string func="query_file", int line=-1) |
|
int | query_file (std::string name, std::string &value, bool copyfile, std::string file="", std::string func="query_file", int line=-1) |
|
int | query_file (std::string name, std::string &value, std::string file="", std::string func="query_file", int line=-1) |
|
template<typename T > |
int | queryarr (std::string name, std::vector< T > &value, std::string, std::string, int) |
|
int | queryarr (std::string name, Set::Vector &value, std::string file="", std::string func="queryarr", int line=-1) |
|
int | queryarr (std::string name, Set::Matrix &value, std::string file="", std::string func="queryarr", int line=-1) |
|
template<typename T > |
int | queryarr_required (std::string name, std::vector< T > &value, std::string file, std::string func, int line) |
|
int | queryarr_default (std::string name, std::vector< std::string > &value, std::string defaultvalue, std::string="", std::string="", int=-1) |
|
template<typename T > |
int | queryclass_enumerate (std::string a_name, std::vector< T > &value, int number=1, std::string file="", std::string func="", int line=__LINE__) |
|
template<typename T > |
int | query_enumerate (std::string a_name, std::vector< T > &value, int number=1, std::string file="", std::string func="", int line=__LINE__) |
|
int | AnyUnusedInputs () |
|
std::vector< std::string > | GetUnusedInputs () |
|
std::string | prefix () |
|
std::string | full (std::string name) |
|
template<class T > |
void | queryclass (std::string name, T *value, std::string file="", std::string func="", int line=-1) |
|
template<class T > |
void | queryclass (std::string name, T &value, std::string file="", std::string func="", int line=__LINE__) |
|
template<class T > |
void | queryclass (T *value, std::string file="", std::string func="", int line=__LINE__) |
|
template<class T > |
void | queryclass (T &value, std::string file="", std::string func="", int line=__LINE__) |
|
template<typename... IC, typename... Args, typename PTRTYPE > |
void | select (std::string name, PTRTYPE *&ic_eta, Args &&... args) |
|
template<typename FirstIC , typename... IC, typename... Args, typename PTRTYPE > |
void | select_default (std::string name, PTRTYPE *&ic_eta, Args &&... args) |
|
template<typename... INTEGRATOR, typename... Args, typename PTRTYPE > |
void | select_main (PTRTYPE *&ic_eta, Args &&... args) |
|
template<typename INTEGRATOR , typename Args , typename PTRTYPE > |
void | select_only (PTRTYPE *&ic_eta, Args &&args) |
|
template<typename INTEGRATOR , typename PTRTYPE > |
void | select_only (PTRTYPE *&ic_eta) |
|
template<int N> |
void | query_exactly (std::vector< std::string > names, std::pair< std::string, Set::Scalar > values[N]) |
|
Definition at line 113 of file ParmParse.H.