|
static std::string | add_quotes (const std::string arg) |
|
template<typename T > |
static bool | check_type (const std::string key, const QCParameter ¶meter) |
|
template<typename T > |
static bool | check_type_silent (const QCParameter ¶meter) |
|
template<typename T > |
static std::enable_if<!std::is_same< T, bool >::value, T >::type | fromstring (const std::string &arg) |
|
template<typename T > |
static std::enable_if< std::is_same< T, bool >::value, T >::type | fromstring (const std::string &arg) |
|
template<typename T > |
static std::enable_if< std::is_floating_point< T >::value, void >::type | overwrite_if_inf (std::string &str, const T &arg) |
|
template<typename T > |
static std::enable_if<!std::is_floating_point< T >::value, void >::type | overwrite_if_inf (std::string &str, const T &arg) |
|
template<typename T > |
static std::enable_if< std::is_same< T, std::string >::value, T >::type | read_quotes (std::stringstream &ssvalue) |
|
template<typename T > |
static std::enable_if<!std::is_same< T, std::string >::value, T >::type | read_quotes (std::stringstream &ssvalue) |
|
static std::string | tostring (const bool &arg) |
|
template<typename T > |
static std::string | tostring (const T &arg) |
|
static std::string | trim_blanks (const std::string arg) |
|
static std::string | trim_quotes (const std::string arg) |
|
typedef std::map< std::string, QCParameter > | ParameterContainerT |
|
| QCCalculationParametersBase () |
| ctor for testing
|
|
| QCCalculationParametersBase (const QCCalculationParametersBase &other) |
| copy ctor
|
|
virtual | ~QCCalculationParametersBase () |
| destructor
|
|
const QCParameter & | get_parameter (const std::string key) const |
|
template<typename T > |
void | initialize (const std::string &key, const T &value, const std::string comment="", const std::vector< T > allowed_values={}) |
|
virtual void | read_input_and_commandline_options (World &world, const commandlineparser &parser, const std::string tag) |
|
template<typename T > |
bool | try_setting_user_defined_value (const std::string &key, const std::string &val) |
|
bool | ignore_unknown_keys =true |
|
bool | ignore_unknown_keys_silently =false |
|
ParameterContainerT | parameters |
|
bool | print_debug =false |
|
bool | throw_if_datagroup_not_found =true |
|