37 friend ostream& operator << ( ostream& os,
Parameters& a ) {
44 friend ostream& operator << ( ostream& os,
Parameters* a ) {
55 Parameters(
int argc,
char* argv[],
const char* fname=NULL,
56 const char* boolpars[]=0,
const char* doublepars[]=0,
57 const char* intpars[]=0,
const char* stringpars[]=0 )
60 void init_Parameters(
int argc,
char* argv[],
const char* fname=NULL,
61 const char* boolpars[]=0,
const char* doublepars[]=0,
62 const char* intpars[]=0,
const char* stringpars[]=0 )
65 virtual void print( ostream& os=cout,
const char* prefix=
"#: " )
const;
77 map< string, bool, less< string > > bool_parameters;
79 map< string, double, less< string > > double_parameters;
81 map< string, int, less< string > > int_parameters;
83 map< string, string, less< string > > string_parameters;
85 void init_boolpars(
ParFile& pf,
const char* boolpars[] )
88 void init_doublepars(
ParFile& pf,
const char* doublepars[] )
91 void init_intpars(
ParFile& pf,
const char* intpars[] )
94 void init_stringpars(
ParFile& pf,
const char* stringpars[] )
Definition: ParFileException.h:33
Definition: Parameters.h:35