Bayeux  3.4.1
Core Foundation library for SuperNEMO
datatools::configuration::parameter_model Member List

This is the complete list of members for datatools::configuration::parameter_model, including all inherited members.

_parse_string_enumeration_from_csv_file(const std::string &csv_filename_, const char csv_separator_=':', const char csv_subseparator_=';', const std::string &value_regex_="", const std::string &group_regex_="")datatools::configuration::parameter_modelprotected
_set_default()datatools::configuration::parameter_modelprotected
_set_variable_mode(const variable_mode_type)datatools::configuration::parameter_modelprotected
add_enumerated_integer_value(const int value_, const integer_enum_value_metadata &metadata, const bool default_=false)datatools::configuration::parameter_model
add_enumerated_integer_value(const int value_, const bool default_=false)datatools::configuration::parameter_model
add_enumerated_real_value(const double value_, const real_enum_value_metadata &metadata_, const bool default_=false)datatools::configuration::parameter_model
add_enumerated_real_value(const double value_, const bool default_=false)datatools::configuration::parameter_model
add_enumerated_string_value(const std::string &value_, const string_enum_value_metadata &metadata_, const bool default_=false)datatools::configuration::parameter_model
add_enumerated_string_value(const std::string &value_, const bool default_=false)datatools::configuration::parameter_model
add_group(const std::string &group_name_, const std::string &doc_="")datatools::configuration::parameter_model
add_integer_range(const integer_range &, const integer_range_enum_metadata &)datatools::configuration::parameter_model
add_real_range(const real_range &, const real_range_enum_metadata &)datatools::configuration::parameter_model
add_variant(const std::string &variant_name_, const vm_handle_type &variant_model_handle_, const std::string &description_="")datatools::configuration::parameter_model
associate_variant_to_boolean(const bool value_, const std::string &variant_name_)datatools::configuration::parameter_model
associate_variant_to_integer(const int value_, const std::string &variant_name_)datatools::configuration::parameter_model
associate_variant_to_integer_range(const integer_range &range_, const std::string &variant_name_)datatools::configuration::parameter_model
associate_variant_to_real(const double value_, const std::string &variant_name_)datatools::configuration::parameter_model
associate_variant_to_real_range(const real_range &range_, const std::string &variant_name_)datatools::configuration::parameter_model
associate_variant_to_string(const std::string &value_, const std::string &variant_name_)datatools::configuration::parameter_model
aux_prefix()datatools::configuration::parameter_modelstatic
build_list_of_enumerated_boolean_groups(std::set< std::string > &groups_) constdatatools::configuration::parameter_model
build_list_of_enumerated_boolean_values(std::set< bool > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_boolean_values_in_group(const std::string &group_, std::set< bool > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_integer_groups(std::set< std::string > &groups_) constdatatools::configuration::parameter_model
build_list_of_enumerated_integer_values(std::set< int > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_integer_values_in_group(const std::string &group_, std::set< int > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_real_groups(std::set< std::string > &groups_) constdatatools::configuration::parameter_model
build_list_of_enumerated_real_values(std::set< double > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_real_values_in_group(const std::string &group_, std::set< double > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_string_groups(std::set< std::string > &groups_) constdatatools::configuration::parameter_model
build_list_of_enumerated_string_values(std::set< std::string > &values_) constdatatools::configuration::parameter_model
build_list_of_enumerated_string_values_in_group(const std::string &group_, std::set< std::string > &values_) constdatatools::configuration::parameter_model
build_set_of_groups(std::set< std::string > &group_) constdatatools::configuration::parameter_model
clear()datatools::enriched_base
default_logging_priority()datatools::enriched_basestatic
empty_options()datatools::i_tree_dumpablestatic
enriched_base()datatools::enriched_base
enriched_base(const std::string &name_, const std::string &display_name_="", const std::string &terse_description_="", logger::priority lp_=logger::PRIO_FATAL)datatools::enriched_base
enumerated_boolean_value_has_group(const bool value_) constdatatools::configuration::parameter_model
enumerated_integer_value_has_group(const int value_) constdatatools::configuration::parameter_model
enumerated_real_value_has_group(const double value_) constdatatools::configuration::parameter_model
enumerated_string_value_has_group(const std::string &value_) constdatatools::configuration::parameter_model
EXPORT_CONFIG_AUXILIARIES enum valuedatatools::enriched_base
EXPORT_CONFIG_CLEAR enum valuedatatools::enriched_base
EXPORT_CONFIG_DEFAULT enum valuedatatools::enriched_base
EXPORT_CONFIG_DISPLAY_NAME enum valuedatatools::enriched_base
export_config_flags enum namedatatools::enriched_base
EXPORT_CONFIG_LAST enum valuedatatools::enriched_base
EXPORT_CONFIG_LOGGING_PRIORITY enum valuedatatools::enriched_base
EXPORT_CONFIG_NAME enum valuedatatools::enriched_base
EXPORT_CONFIG_TERSE_DESCRIPTION enum valuedatatools::enriched_base
export_to_config(datatools::properties &config_, uint32_t flags_=EXPORT_CONFIG_DEFAULT, const std::string &prefix_="") constdatatools::enriched_base
fetch_integer_enumeration(std::vector< int > &values_) constdatatools::configuration::parameter_model
fetch_real_display_unit(std::string &display_unit_symbol_, double &unit_value_) constdatatools::configuration::parameter_model
fetch_real_enumeration(std::vector< double > &values_) constdatatools::configuration::parameter_model
find_enumerated_real_value(const double value_, double &enum_value_) constdatatools::configuration::parameter_model
find_variants_associated_to_boolean(const bool value_, std::set< std::string > &variants_) constdatatools::configuration::parameter_model
find_variants_associated_to_integer(const int value_, std::set< std::string > &variants_) constdatatools::configuration::parameter_model
find_variants_associated_to_real(const double value_, std::set< std::string > &variants_) constdatatools::configuration::parameter_model
find_variants_associated_to_string(const std::string &value_, std::set< std::string > &variants_) constdatatools::configuration::parameter_model
get_auxiliaries() constdatatools::enriched_base
get_default_boolean() constdatatools::configuration::parameter_model
get_default_integer() constdatatools::configuration::parameter_model
get_default_real() constdatatools::configuration::parameter_model
get_default_string() constdatatools::configuration::parameter_model
get_display_name() constdatatools::enriched_base
get_documentation() constdatatools::configuration::parameter_model
get_enumerated_boolean_value_group(const bool value_) constdatatools::configuration::parameter_model
get_enumerated_boolean_value_metadata(const bool value_) constdatatools::configuration::parameter_model
get_enumerated_integer_value_group(const int value_) constdatatools::configuration::parameter_model
get_enumerated_integer_value_metadata(const int value_) constdatatools::configuration::parameter_model
get_enumerated_real_value_group(const double value_) constdatatools::configuration::parameter_model
get_enumerated_real_value_metadata(const double value_) constdatatools::configuration::parameter_model
get_enumerated_string_value_group(const std::string &value_) constdatatools::configuration::parameter_model
get_enumerated_string_value_metadata(const std::string &value_) constdatatools::configuration::parameter_model
get_fixed_boolean() constdatatools::configuration::parameter_model
get_fixed_integer() constdatatools::configuration::parameter_model
get_fixed_real() constdatatools::configuration::parameter_model
get_fixed_string() constdatatools::configuration::parameter_model
get_integer_domain() constdatatools::configuration::parameter_model
get_integer_ranges() constdatatools::configuration::parameter_model
get_logging_priority() constdatatools::enriched_base
get_mutability() constdatatools::configuration::parameter_model
get_name() constdatatools::enriched_base
get_real_domain() constdatatools::configuration::parameter_model
get_real_effective_precision() constdatatools::configuration::parameter_model
get_real_precision() constdatatools::configuration::parameter_model
get_real_preferred_unit() constdatatools::configuration::parameter_model
get_real_ranges() constdatatools::configuration::parameter_model
get_real_unit_label() constdatatools::configuration::parameter_model
get_serial_tag() const =0datatools::i_serializablepure virtual
get_terse_description() constdatatools::enriched_base
get_type() constdatatools::configuration::parameter_model
get_variable_mode() constdatatools::configuration::parameter_model
get_variant_description(const std::string &variant_name_) constdatatools::configuration::parameter_model
get_variant_model(const std::string &variant_name_) constdatatools::configuration::parameter_model
get_variant_model_handle(const std::string &variant_name_) constdatatools::configuration::parameter_model
get_variants() constdatatools::configuration::parameter_model
grab_auxiliaries()datatools::enriched_base
grab_enumerated_boolean_value_metadata(const bool value_)datatools::configuration::parameter_model
grab_enumerated_integer_value_metadata(const int value_)datatools::configuration::parameter_model
grab_enumerated_real_value_metadata(const double value_)datatools::configuration::parameter_model
grab_enumerated_string_value_metadata(const std::string &value_)datatools::configuration::parameter_model
group_dict_type typedefdatatools::configuration::parameter_model
has_auxiliaries() constdatatools::enriched_base
has_default_value() constdatatools::configuration::parameter_model
has_display_name() constdatatools::enriched_base
has_documentation() constdatatools::configuration::parameter_model
has_enumerated_integer_value(const int value_) constdatatools::configuration::parameter_model
has_enumerated_real_value(const double value_) constdatatools::configuration::parameter_model
has_enumerated_string_value(const std::string &value_) constdatatools::configuration::parameter_model
has_fixed_value() constdatatools::configuration::parameter_model
has_group(const std::string &group_name_) constdatatools::configuration::parameter_model
has_groups() constdatatools::configuration::parameter_model
has_integer_domain() constdatatools::configuration::parameter_model
has_mutability() constdatatools::configuration::parameter_model
has_name() constdatatools::enriched_base
has_path_io() constdatatools::configuration::parameter_model
has_real_domain() constdatatools::configuration::parameter_model
has_real_precision() constdatatools::configuration::parameter_model
has_real_preferred_unit() constdatatools::configuration::parameter_model
has_real_unit_label() constdatatools::configuration::parameter_model
has_terse_description() constdatatools::enriched_base
has_type() constdatatools::configuration::parameter_model
has_variable_mode() constdatatools::configuration::parameter_model
has_variant(const std::string &variant_name_) constdatatools::configuration::parameter_model
i_serializable()datatools::i_serializable
i_tree_dumpable()datatools::i_tree_dumpable
init_ocd(datatools::object_configuration_description &)datatools::configuration::parameter_modelstatic
initialize(const properties &setup_, model_item_dict_type &items_)datatools::configuration::parameter_model
datatools::enriched_base::initialize(const datatools::properties &config_, bool clear_=false)datatools::enriched_base
initialize_simple()datatools::configuration::parameter_model
initialize_standalone(const properties &)datatools::configuration::parameter_model
integer_enum_dict_type typedefdatatools::configuration::parameter_model
integer_range_enum_dict_type typedefdatatools::configuration::parameter_model
is_boolean() constdatatools::configuration::parameter_model
is_boolean_valid(const bool) constdatatools::configuration::parameter_model
is_debug() constdatatools::enriched_base
is_enumeration() constdatatools::configuration::parameter_model
is_fixed() constdatatools::configuration::parameter_model
is_free() constdatatools::configuration::parameter_model
is_initialized() constdatatools::configuration::parameter_model
is_integer() constdatatools::configuration::parameter_model
is_integer_valid(const int) constdatatools::configuration::parameter_model
is_interval() constdatatools::configuration::parameter_model
is_name_valid(const std::string &name_) constdatatools::configuration::parameter_modelvirtual
is_path() constdatatools::configuration::parameter_model
is_path_input() constdatatools::configuration::parameter_model
is_path_input_output() constdatatools::configuration::parameter_model
is_path_output() constdatatools::configuration::parameter_model
is_real() constdatatools::configuration::parameter_model
is_real_valid(const double) constdatatools::configuration::parameter_model
is_string() constdatatools::configuration::parameter_model
is_string_valid(const std::string &) constdatatools::configuration::parameter_model
is_variable() constdatatools::configuration::parameter_model
label_from_mutability(const mutability_type)datatools::configuration::parameter_modelstatic
label_from_path_io(const path_io_type)datatools::configuration::parameter_modelstatic
label_from_variable_mode(const variable_mode_type)datatools::configuration::parameter_modelstatic
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false)datatools::i_tree_dumpablestatic
MUTABILITY_DEFAULT enum valuedatatools::configuration::parameter_model
MUTABILITY_FIXED enum valuedatatools::configuration::parameter_model
mutability_from_label(const std::string &)datatools::configuration::parameter_modelstatic
mutability_type enum namedatatools::configuration::parameter_model
MUTABILITY_UNDEFINED enum valuedatatools::configuration::parameter_model
MUTABILITY_VARIABLE enum valuedatatools::configuration::parameter_model
OSTREAM_CERR enum valuedatatools::i_tree_dumpable
OSTREAM_CLOG enum valuedatatools::i_tree_dumpable
OSTREAM_COUT enum valuedatatools::i_tree_dumpable
ostream_type enum namedatatools::i_tree_dumpable
parameter_model()datatools::configuration::parameter_model
PATH_INPUT enum valuedatatools::configuration::parameter_model
PATH_INPUT_OUTPUT enum valuedatatools::configuration::parameter_model
path_io_from_label(const std::string &)datatools::configuration::parameter_modelstatic
path_io_type enum namedatatools::configuration::parameter_model
PATH_OUTPUT enum valuedatatools::configuration::parameter_model
PATH_UNDEFINED enum valuedatatools::configuration::parameter_model
print_rst(std::ostream &out_, const std::string &indent_="", const uint32_t flags_=0) constdatatools::configuration::parameter_model
PRINT_RST_NO_DESC enum valuedatatools::configuration::parameter_model
PRINT_RST_NO_TITLE enum valuedatatools::configuration::parameter_model
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const overridedatatools::enriched_basevirtual
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") constdatatools::i_tree_dumpable
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) constdatatools::i_tree_dumpable
real_enum_dict_type typedefdatatools::configuration::parameter_model
real_range_enum_dict_type typedefdatatools::configuration::parameter_model
remove_variant(const std::string &variant_name_)datatools::configuration::parameter_model
reset()datatools::configuration::parameter_model
reset_auxiliaries()datatools::enriched_base
reset_default_value()datatools::configuration::parameter_model
reset_name()datatools::enriched_base
reset_path()datatools::configuration::parameter_model
reset_real_precision()datatools::configuration::parameter_model
rst_flags enum namedatatools::configuration::parameter_model
set(const basic_type type_, const variable_mode_type variable_mode_)datatools::configuration::parameter_model
set_default_boolean(const bool value_)datatools::configuration::parameter_model
set_default_integer(const int value_)datatools::configuration::parameter_model
set_default_real(const double value_)datatools::configuration::parameter_model
set_default_string(const std::string &value_)datatools::configuration::parameter_model
set_display_name(const std::string &display_name_)datatools::enriched_base
set_display_name_c(const std::string &display_name_)datatools::enriched_base
set_documentation(const std::string &documentation_)datatools::configuration::parameter_model
set_enumerated_boolean_value_metadata(const bool value_, const boolean_enum_value_metadata &metadata_)datatools::configuration::parameter_model
set_fixed_boolean(const bool value_)datatools::configuration::parameter_model
set_fixed_integer(const int value_)datatools::configuration::parameter_model
set_fixed_real(const double value_)datatools::configuration::parameter_model
set_fixed_string(const std::string &value_)datatools::configuration::parameter_model
set_integer_domain(const integer_range &ir_)datatools::configuration::parameter_model
set_logging(const std::string &label_)datatools::enriched_base
set_logging_priority(logger::priority lp_)datatools::enriched_base
set_logging_priority_c(logger::priority lp_)datatools::enriched_base
set_mutability(const mutability_type mutability_)datatools::configuration::parameter_model
set_name(const std::string &name_)datatools::enriched_base
set_name_c(const std::string &name_)datatools::enriched_base
set_path(const bool is_path_)datatools::configuration::parameter_model
set_path_io(const path_io_type path_io_)datatools::configuration::parameter_model
set_real_domain(const real_range &ir_)datatools::configuration::parameter_model
set_real_precision(const double prec_)datatools::configuration::parameter_model
set_real_preferred_unit(const std::string &value_)datatools::configuration::parameter_model
set_real_unit_label(const std::string &unit_label_)datatools::configuration::parameter_model
set_terse_description(const std::string &terse_description_)datatools::enriched_base
set_terse_description_c(const std::string &terse_description_)datatools::enriched_base
set_type(const basic_type type_)datatools::configuration::parameter_model
set_variable_mode(const variable_mode_type variable_mode_)datatools::configuration::parameter_model
skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") constdatatools::i_tree_dumpable
string_enum_dict_type typedefdatatools::configuration::parameter_model
tag(std::ostream &out_)datatools::i_tree_dumpablestatic
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constdatatools::configuration::parameter_modelvirtual
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) constdatatools::i_tree_dumpable
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") constdatatools::i_tree_dumpable
validate_name(const std::string &candidate_name_)datatools::enriched_basestatic
VARIABLE_MODE_DEFAULT enum valuedatatools::configuration::parameter_model
VARIABLE_MODE_ENUM enum valuedatatools::configuration::parameter_model
VARIABLE_MODE_FREE enum valuedatatools::configuration::parameter_model
variable_mode_from_label(const std::string &)datatools::configuration::parameter_modelstatic
VARIABLE_MODE_INTERVAL enum valuedatatools::configuration::parameter_model
variable_mode_type enum namedatatools::configuration::parameter_model
VARIABLE_MODE_UNDEFINED enum valuedatatools::configuration::parameter_model
variant_dict_type typedefdatatools::configuration::parameter_model
~enriched_base()datatools::enriched_basevirtual
~i_serializable()datatools::i_serializablevirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual
~parameter_model()datatools::configuration::parameter_modelvirtual