|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
reader.hh
Go to the documentation of this file.
141 void getValid ( const std::string &key, const T &defaultValue, const Validator &validator, T &value ) const
219 T getValidValue ( const std::string &key, const T &defaultValue, const Validator &validator ) const
236 int getEnum ( const std::string &key, const std::string (&values)[ n ], int defaultValue ) const
250 int getEnum ( const std::string &key, const std::vector<std::string> &values, int defaultValue ) const
263 static int getEnumeration ( const std::string &key, const std::string& value, const std::string (&values)[ n ] )
268 static int getEnumeration ( const std::string &key, const std::string& value, const std::vector<std::string>& values )
275 static int getEnumeration ( const std::string &key, const std::string& value, const StringVector &values, const int n )
316 typedef BasicParameterReader< std::function< const std::string *( const std::string &, const std::string * ) > > ParameterReader;
#define DUNE_THROW(E,...)
STL namespace.
static const std::string & checkParameterExistsString()
Definition reader.hh:22
Definition io/parameter/exceptions.hh:17
Definition io/parameter/exceptions.hh:26
Definition parser.hh:21
static bool parse(const std::string &s, T &value)
Definition parser.hh:22
static std::string toString(const T &value)
Definition parser.hh:43
Definition reader.hh:33
void get(const std::string &key, const char *defaultValue, std::string &value) const
get optional parameter (special case for string)
Definition reader.hh:100
int getEnum(const std::string &key, const std::string(&values)[n]) const
Definition reader.hh:227
T getValidValue(const std::string &key, const T &defaultValue, const Validator &validator) const
get optional parameter
Definition reader.hh:219
void get(const std::string &key, const T &defaultValue, T &value) const
get optional parameter
Definition reader.hh:81
void getValid(const std::string &key, const T &defaultValue, const Validator &validator, T &value) const
get optional parameter
Definition reader.hh:141
int getEnum(const std::string &key, const std::string(&values)[n], int defaultValue) const
Definition reader.hh:236
void get(const std::string &key, T &value) const
get mandatory parameter
Definition reader.hh:61
T getValue(const std::string &key) const
get mandatory parameter
Definition reader.hh:161
T getValue(const std::string &key, const T &defaultValue) const
get optional parameter
Definition reader.hh:180
int getEnum(const std::string &key, const std::vector< std::string > &values) const
Definition reader.hh:242
bool exists(const std::string &key) const
check, whether a parameter is defined
Definition reader.hh:46
T getValidValue(const std::string &key, const Validator &validator) const
get optional parameter
Definition reader.hh:199
BasicParameterReader(Parameter parameter=Parameter())
Definition reader.hh:35
int getEnum(const std::string &key, const std::vector< std::string > &values, int defaultValue) const
Definition reader.hh:250
BasicParameterReader< Parameter > ThisType
Definition reader.hh:34
void getValid(const std::string &key, const Validator &validator, T &value) const
get mandatory parameter
Definition reader.hh:120
T endl(T... args)
T size(T... args)
T str(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8