14 #ifndef PARAMETERS_INCLUDED
15 #define PARAMETERS_INCLUDED
59 m_value.resize(value.size());
61 m_flag_set = EXIT_SUCCESS;
68 m_flag_set = EXIT_SUCCESS;
87 void set_double(
const string& key,
const double value);
88 void set_int(
const string& key,
const int value);
90 void set_int_vector(
const string& key,
const std::vector<int>& value);
91 void set_string(
const string& key,
const string& value);
96 int get_int(
const string& key)
const;
106 int fetch_int(
const string& key,
int& val)
const;
127 bool is_set(
const string&)
const;
130 void dump(
const string& indent =
"")
const;
void Register_int_vector(const string &, const std::vector< int > &)
bool find_int(const string &) const
int fetch_VerboseLevel(Bridge::VerboseLevel &val) const
void Register_string(const string &, const string &)
void Register_int(const string &, const int)
void set_int(const string &key, const int value)
static const std::string class_name
void set_double_vector(const string &key, const std::vector< double > &value)
bool find_double(const string &) const
bool find_Parameters(const string &) const
int get_int(const string &key) const
void put(const std::vector< U > &value)
std::map< string, Item< std::vector< int > > > m_map_int_vector
void set_VerboseLevel(Bridge::VerboseLevel value)
Parameters * get_Parameters(const string &key) const
std::vector< double > get_double_vector(const string &key) const
std::map< string, Item< Parameters * > > m_map_Parameters
std::vector< int > get_int_vector(const string &key) const
void set_string(const string &key, const string &value)
bool find_string(const string &) const
std::map< string, Item< int > > m_map_int
bool is_set(const string &) const
std::map< string, Item< double > > m_map_double
double get_double(const string &key) const
int fetch_string(const string &key, string &val) const
bool find_double_vector(const string &) const
Bridge::VerboseLevel get_VerboseLevel() const
std::map< string, Item< string > > m_map_string
void Register_Parameters(const string &, Parameters *const)
void set_double(const string &key, const double value)
void set_Parameters(const string &key, Parameters *const value)
void Register_double_vector(const string &, const std::vector< double > &)
int fetch_double_vector(const string &key, std::vector< double > &val) const
void Register_double(const string &, const double)
void set_int_vector(const string &key, const std::vector< int > &value)
int fetch_double(const string &key, double &val) const
string get_string(const string &key) const
std::map< string, Item< std::vector< double > > > m_map_double_vector
bool find_int_vector(const string &) const
int fetch_int(const string &key, int &val) const
Item< Bridge::VerboseLevel > m_vlevel
int fetch_int_vector(const string &key, std::vector< int > &val) const