addDefn(PP_String &def, PP_List< PP_String > &val, PP_List< PP_entry * > &tab) | ParmParse | [protected] |
bldTable(const char *str, int lenstr, PP_List< PP_entry * > &tab) | ParmParse | [protected] |
contains(const char *name) | ParmParse | |
contains(const std::string &name) | ParmParse | |
countname(const char *name) | ParmParse | |
countname(const std::string &name) | ParmParse | [inline] |
countval(const char *name, int n=-1) | ParmParse | [inline] |
define(int argc, char **argv, const char *prefix=0, const char *parfile=0) | ParmParse | |
dumpTable(std::ostream &os) | ParmParse | |
get(const char *name, int &ref, int ival=0) | ParmParse | [inline] |
get(const char *name, unsigned long &ref, int ival=0) | ParmParse | [inline] |
get(const char *name, float &ref, int ival=0) | ParmParse | [inline] |
get(const char *name, double &ref, int ival=0) | ParmParse | [inline] |
get(const char *name, std::string &ref, int ival=0) | ParmParse | [inline] |
get(const char *name, bool &ref, int ival=0) | ParmParse | [inline] |
getarr(const char *name, Vector< int > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, std::vector< int > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, Vector< unsigned long > &ref, int start_ix, int num_val) | ParmParse | |
getarr(const char *name, std::vector< unsigned long > &ref, int start_ix, int num_val) | ParmParse | |
getarr(const char *name, Vector< float > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, std::vector< float > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, Vector< double > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, std::vector< double > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, Vector< std::string > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, std::vector< std::string > &ref, int start_ix, int num_val) | ParmParse | [inline] |
getarr(const char *name, Vector< bool > &ref, int start_ix, int num_val) | ParmParse | |
getarr(const char *name, std::vector< bool > &ref, int start_ix, int num_val) | ParmParse | |
getarr(const char *name, const PPType type, void *ptr, int start_ix, int num_val, int k=-1) | ParmParse | [protected] |
getToken(const char *, int &, int, char *) | ParmParse | [protected] |
getval(const char *name, const PPType type, void *ptr, int ival, int k=-1) | ParmParse | [protected] |
isBool(const PP_String &str, bool &val) | ParmParse | [inline, protected] |
isDouble(const PP_String &str, double &val) | ParmParse | [inline, protected] |
isInteger(const PP_String &str, int &val) | ParmParse | [inline, protected] |
isUnsigned(const PP_String &str, unsigned long &val) | ParmParse | [inline, protected] |
num_obj | ParmParse | [protected, static] |
ParmParse(int argc, char **argv, const char *prefix=0, const char *parfile=0) | ParmParse | |
ParmParse(const char *prefix=0) | ParmParse | |
PP_entry class | ParmParse | [friend] |
ppBool enum value | ParmParse | |
ppDefn enum value | ParmParse | |
ppDouble enum value | ParmParse | |
ppEOF enum value | ParmParse | |
ppEQ_sign enum value | ParmParse | |
ppFloat enum value | ParmParse | |
ppindex(int n, const char *name) const | ParmParse | [protected] |
ppinit(const char *parfile) | ParmParse | [protected] |
ppInt enum value | ParmParse | |
ppOption enum value | ParmParse | |
ppString enum value | ParmParse | |
PPType enum name | ParmParse | |
ppUnsignedLong enum value | ParmParse | |
query(const char *name, int &ref, int ival=0) | ParmParse | [inline] |
query(const char *name, unsigned long &ref, int ival=0) | ParmParse | [inline] |
query(const char *name, float &ref, int ival=0) | ParmParse | [inline] |
query(const char *name, double &ref, int ival=0) | ParmParse | [inline] |
query(const char *name, std::string &ref, int ival=0) | ParmParse | [inline] |
query(const char *name, bool &ref, int ival=0) | ParmParse | [inline] |
queryarr(const char *name, Vector< int > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, std::vector< int > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, Vector< unsigned long > &ref, int start_ix, int num_val) | ParmParse | |
queryarr(const char *name, std::vector< unsigned long > &ref, int start_ix, int num_val) | ParmParse | |
queryarr(const char *name, Vector< float > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, std::vector< float > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, Vector< double > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, std::vector< double > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, Vector< std::string > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, std::vector< std::string > &ref, int start_ix, int num_val) | ParmParse | [inline] |
queryarr(const char *name, Vector< bool > &ref, int start_ix, int num_val) | ParmParse | |
queryarr(const char *name, std::vector< bool > &ref, int start_ix, int num_val) | ParmParse | |
queryarr(const char *name, const PPType type, void *ptr, int start_ix, int num_val, int k=-1) | ParmParse | [protected] |
queryval(const char *name, const PPType type, void *ptr, int ival, int k=-1) | ParmParse | [protected] |
read_file(const char *fname, PP_List< PP_entry * > &tab) | ParmParse | [protected] |
rmTable() | ParmParse | [protected] |
table | ParmParse | [protected, static] |
thePrefix | ParmParse | [protected] |
xargc | ParmParse | [protected, static] |
xargv | ParmParse | [protected, static] |
~ParmParse() | ParmParse | |