Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
This is the complete list of members for datatools::properties, including all inherited members.
build_property_key(const std::string &prefix_, const std::string &subkey_) | datatools::properties | static |
change(const std::string &key_, bool value_, int index_=0) | datatools::properties | |
change(const std::string &key_, int value_, int index_=0) | datatools::properties | |
change(const std::string &key_, double value_, int index_=0) | datatools::properties | |
change(const std::string &key_, const std::string &value_, int index_=0) | datatools::properties | |
change(const std::string &key_, const char *value_, int index_=0) | datatools::properties | |
change(const std::string &key_, const data::vbool &values_) | datatools::properties | |
change(const std::string &key_, const data::vint &values_) | datatools::properties | |
change(const std::string &key_, const data::vdouble &values_) | datatools::properties | |
change(const std::string &key_, const data::vstring &values_) | datatools::properties | |
change_boolean(const std::string &key_, bool value_, int index_=0) | datatools::properties | |
change_boolean_scalar(const std::string &key_, bool value_) | datatools::properties | |
change_boolean_vector(const std::string &key_, bool value_, int index_) | datatools::properties | |
change_integer(const std::string &key_, int value_, int index_=0) | datatools::properties | |
change_integer_scalar(const std::string &key_, int value_) | datatools::properties | |
change_integer_vector(const std::string &key_, int value_, int index_) | datatools::properties | |
change_real(const std::string &key_, double value_, int index_=0) | datatools::properties | |
change_real_scalar(const std::string &key_, double value_) | datatools::properties | |
change_real_vector(const std::string &key_, double value_, int index_) | datatools::properties | |
change_string(const std::string &key_, const std::string &value_, int index_=0) | datatools::properties | |
change_string_scalar(const std::string &key_, const std::string &value_) | datatools::properties | |
change_string_vector(const std::string &key_, const std::string &value_, int index_) | datatools::properties | |
clean(const std::string &prop_key_) | datatools::properties | |
clear() | datatools::properties | virtual |
clone(void) const =0 | datatools::i_cloneable | pure virtual |
clone_it(const Copyable &a_copyable) | datatools::i_cloneable | inlinestatic |
config class | datatools::properties | friend |
dump(std::ostream &out_=std::clog) const | datatools::properties | |
empty() const | datatools::properties | |
empty_options() | datatools::i_tree_dumpable | static |
erase(const std::string &key_) | datatools::properties | |
erase_all() | datatools::properties | |
erase_all_ending_with(const std::string &suffix_) | datatools::properties | |
erase_all_not_ending_with(const std::string &suffix_) | datatools::properties | |
erase_all_not_starting_with(const std::string &prefix_) | datatools::properties | |
erase_all_starting_with(const std::string &prefix_) | datatools::properties | |
export_all(properties &props_) const | datatools::properties | |
export_all_adding_prefix(properties &props_, const std::string &prefix_) const | datatools::properties | |
export_and_rename_starting_with(properties &props_, const std::string &prop_key_prefix_, const std::string &new_prefix_) const | datatools::properties | |
export_ending_with(properties &props_, const std::string &suffix_) const | datatools::properties | |
export_if(properties &props_, const key_predicate &predicate_) const | datatools::properties | |
export_not_ending_with(properties &props, const std::string &suffix_) const | datatools::properties | |
export_not_if(properties &props_, const key_predicate &predicate_) const | datatools::properties | |
export_not_starting_with(properties &props_, const std::string &prop_key_prefix_) const | datatools::properties | |
export_starting_with(properties &props_, const std::string &prop_key_prefix_) const | datatools::properties | |
export_to_string_based_dictionary(std::map< std::string, std::string > &dict_, bool quoted_strings_=true) const | datatools::properties | |
fetch(const std::string &key_, bool &value_, int index_=0) const | datatools::properties | |
fetch(const std::string &key_, int &value_, int index_=0) const | datatools::properties | |
fetch(const std::string &key_, double &value_, int index_=0) const | datatools::properties | |
fetch(const std::string &key_, std::string &value_, int index=0) const | datatools::properties | |
fetch(const std::string &key_, data::vbool &values_) const | datatools::properties | |
fetch(const std::string &key_, data::vint &values_) const | datatools::properties | |
fetch(const std::string &key_, data::vdouble &values_) const | datatools::properties | |
fetch(const std::string &key_, data::vstring &values_) const | datatools::properties | |
fetch(const std::string &key_, std::set< std::string > &values_, bool allow_duplication_=false) const | datatools::properties | |
fetch(const std::string &key_, std::set< int > &values, bool allow_duplication_=false) const | datatools::properties | |
fetch_auxiliary_descriptions(std::vector< std::string > &) const | datatools::properties | |
fetch_boolean(const std::string &, int index_=0) const | datatools::properties | |
fetch_boolean_scalar(const std::string &name_) const | datatools::properties | |
fetch_boolean_vector(const std::string &name_, int index_) const | datatools::properties | |
fetch_dimensionless(const std::string &key_, data::vdouble &values_) const | datatools::properties | |
fetch_dimensionless_real(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_integer(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_integer_scalar(const std::string &name_) const | datatools::properties | |
fetch_integer_vector(const std::string &name_, int index_) const | datatools::properties | |
fetch_one_character(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_path(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_path_scalar(const std::string &name_) const | datatools::properties | |
fetch_path_vector(const std::string &name_, int index_) const | datatools::properties | |
fetch_positive(const std::string &key_, std::set< unsigned int > &values_, bool allow_duplication_=false) const | datatools::properties | |
fetch_positive_integer(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_range_integer(const std::string &name_, int min_, int max_, int index_=0) const | datatools::properties | |
fetch_real(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_real_scalar(const std::string &name_) const | datatools::properties | |
fetch_real_vector(const std::string &name_, int index_) const | datatools::properties | |
fetch_real_with_explicit_dimension(const std::string &name_, const std::string &dimension_, int index_=0) const | datatools::properties | |
fetch_real_with_explicit_unit(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_short_description(std::string &) const | datatools::properties | |
fetch_strict_positive_integer(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_string(const std::string &name_, int index_=0) const | datatools::properties | |
fetch_string_scalar(const std::string &name_) const | datatools::properties | |
fetch_string_vector(const std::string &name_, int index_) const | datatools::properties | |
fetch_unique_ordered(const std::string &key_, std::vector< std::string > &values_) const | datatools::properties | |
get(const std::string &prop_key_) const | datatools::properties | |
get_description() const | datatools::properties | |
get_key_description(const std::string &prop_key_) const | datatools::properties | |
get_serial_tag() const =0 | datatools::i_serializable | pure virtual |
get_short_description() const | datatools::properties | |
get_unit_symbol(const std::string &prop_key_) const | datatools::properties | |
global_default_key_validator() | datatools::properties | protectedstatic |
has_auxiliary_descriptions() const | datatools::properties | |
has_explicit_unit(const std::string &prop_key_) const | datatools::properties | |
has_flag(const std::string &key_) const | datatools::properties | |
has_key(const std::string &prop_key_) const | datatools::properties | |
has_short_description() const | datatools::properties | |
has_unit_symbol(const std::string &prop_key_) const | datatools::properties | |
i_serializable() | datatools::i_serializable | |
i_tree_dumpable() | datatools::i_tree_dumpable | |
is_boolean(const std::string &prop_key_) const | datatools::properties | |
is_cloneable(const CandidateType &candidate_) | datatools::i_cloneable | inline |
is_explicit_path(const std::string &prop_key_) const | datatools::properties | |
is_integer(const std::string &prop_key_) const | datatools::properties | |
is_locked(const std::string &prop_key_) const | datatools::properties | |
is_private(const std::string &prop_key_) const | datatools::properties | |
is_public(const std::string &prop_key_) const | datatools::properties | |
is_real(const std::string &prop_key_) const | datatools::properties | |
is_scalar(const std::string &prop_key_) const | datatools::properties | |
is_string(const std::string &prop_key_) const | datatools::properties | |
is_vector(const std::string &prop_key_) const | datatools::properties | |
key(int) const | datatools::properties | |
key_is_private(const std::string &prop_key_) | datatools::properties | static |
key_is_public(const std::string &prop_key_) | datatools::properties | static |
key_lock(const std::string &prop_key_) | datatools::properties | |
key_size(const std::string &prop_key_) const | datatools::properties | |
key_to_property_string(const std::string &key_) const | datatools::properties | |
key_to_string(const std::string &key_) const | datatools::properties | |
key_unlock(const std::string &prop_key_) | datatools::properties | |
keys() const | datatools::properties | |
keys(std::vector< std::string > &) const | datatools::properties | |
keys_col_type typedef | datatools::properties | |
keys_ending_with(std::vector< std::string > &, const std::string &suffix_) const | datatools::properties | |
keys_ending_with(const std::string &suffix_) const | datatools::properties | |
keys_not_ending_with(std::vector< std::string > &, const std::string &suffix_) const | datatools::properties | |
keys_not_ending_with(const std::string &suffix_) const | datatools::properties | |
keys_not_starting_with(std::vector< std::string > &, const std::string &prefix_) const | datatools::properties | |
keys_not_starting_with(const std::string &prefix_) const | datatools::properties | |
keys_starting_with(std::vector< std::string > &, const std::string &prefix_) const | datatools::properties | |
keys_starting_with(const std::string &prefix_) const | datatools::properties | |
last_skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
last_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
lock(const std::string &prop_key_) | datatools::properties | |
make_base_print_options(const std::string &title_, const std::string &indent_="", const bool inherit_=false) | datatools::i_tree_dumpable | static |
make_private_key(const std::string &prop_key_) | datatools::properties | static |
OSTREAM_CERR enum value | datatools::i_tree_dumpable | |
OSTREAM_CLOG enum value | datatools::i_tree_dumpable | |
OSTREAM_COUT enum value | datatools::i_tree_dumpable | |
ostream_type enum name | datatools::i_tree_dumpable | |
pmap typedef | datatools::properties | protected |
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const override | datatools::properties | virtual |
print_tree_json(std::ostream &out_=std::clog, const std::string &json_options_="") const | datatools::i_tree_dumpable | |
print_tree_json(std::ostream &out_=std::clog, const char *json_options_=nullptr) const | datatools::i_tree_dumpable | |
private_property_prefix() | datatools::properties | static |
properties() | datatools::properties | |
properties(const std::string &desc_) | datatools::properties | explicit |
properties(const std::string &desc_, const basic_key_validator &) | datatools::properties | |
properties(const basic_key_validator &) | datatools::properties | explicit |
properties(const std::string &desc_, const basic_key_validator *, bool deletion_on_destroy_=true) | datatools::properties | |
properties(const basic_key_validator *, bool deletion_on_destroy_=true) | datatools::properties | explicit |
read_config(const std::string &filename_, properties &props_, uint32_t options_=0) | datatools::properties | static |
read_configuration(const std::string &filename_, uint32_t options_=config::SMART_MODULO) | datatools::properties | |
reset() | datatools::properties | |
set_default_key_validator() | datatools::properties | |
set_description(const std::string &) | datatools::properties | |
set_explicit_path(const std::string &prop_key_, bool a_explicit_path=true) | datatools::properties | |
set_explicit_unit(const std::string &prop_key_, bool a_explicit_unit=true) | datatools::properties | |
set_flag(const std::string &prop_key_) | datatools::properties | |
set_key_description(const std::string &prop_key_, const std::string &desc_) | datatools::properties | |
set_key_validator(const basic_key_validator &) | datatools::properties | |
set_key_validator(const basic_key_validator *, bool deletion_on_destroy_=true) | datatools::properties | |
set_unit_symbol(const std::string &prop_key_, const std::string &unit_symbol="") | datatools::properties | |
size() const | datatools::properties | |
size(const std::string &prop_key_) const | datatools::properties | |
skip_tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
smart_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="") const | datatools::i_tree_dumpable | |
store(const std::string &key_, const data &value_) | datatools::properties | |
store(const std::string &prop_key_, bool value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, int value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, double value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const std::string &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const char *value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const data::vbool &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const data::vint &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const data::vdouble &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store(const std::string &prop_key_, const data::vstring &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_boolean(const std::string &prop_key_, bool value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_flag(const std::string &prop_key_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_integer(const std::string &prop_key_, int value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_path(const std::string &prop_key_, const std::string &path_value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_paths(const std::string &prop_key_, const data::vstring &path_value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_real(const std::string &prop_key_, double value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_real_with_explicit_unit(const std::string &prop_key_, double value_, const std::string &desc="", bool lock_=false) | datatools::properties | |
store_string(const std::string &prop_key_, const std::string &value_, const std::string &desc_="", bool lock_=false) | datatools::properties | |
store_with_explicit_unit(const std::string &prop_key_, double value_, const std::string &desc="", bool lock_=false) | datatools::properties | |
tag(std::ostream &out_) | datatools::i_tree_dumpable | static |
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const | datatools::properties | virtual |
tree_dump_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="", const std::string &indent_="", const bool inherit_=false) const | datatools::i_tree_dumpable | |
tree_print_id(const int out_type_=OSTREAM_CLOG, const std::string &title_="") const | datatools::i_tree_dumpable | |
unlock(const std::string &prop_key_) | datatools::properties | |
unset_flag(const std::string &prop_key_) | datatools::properties | |
unset_key_validator() | datatools::properties | |
update(const std::string &key_, bool value_) | datatools::properties | |
update(const std::string &key_, int value_) | datatools::properties | |
update(const std::string &key_, double value_) | datatools::properties | |
update(const std::string &key_, const std::string &value_) | datatools::properties | |
update(const std::string &key_, const char *value_) | datatools::properties | |
update(const std::string &key_, const data::vbool &values_) | datatools::properties | |
update(const std::string &key_, const data::vint &values_) | datatools::properties | |
update(const std::string &key_, const data::vdouble &values_) | datatools::properties | |
update(const std::string &key_, const data::vstring &values_) | datatools::properties | |
update_boolean(const std::string &key_, bool value_) | datatools::properties | |
update_flag(const std::string &key_) | datatools::properties | |
update_integer(const std::string &key_, int value_) | datatools::properties | |
update_real(const std::string &key_, double value_) | datatools::properties | |
update_real_with_explicit_unit(const std::string &key_, double value_) | datatools::properties | |
update_string(const std::string &key_, const std::string &value) | datatools::properties | |
update_with_explicit_unit(const std::string &key_, double value_) | datatools::properties | |
write_config(const std::string &filename_, const properties &props_, uint32_t options_=0) | datatools::properties | static |
write_configuration(const std::string &filename_, uint32_t options_=config::SMART_MODULO|config::SKIP_PRIVATE) const | datatools::properties | |
~i_clear() | datatools::i_clear | virtual |
~i_cloneable() | datatools::i_cloneable | inlinevirtual |
~i_serializable() | datatools::i_serializable | virtual |
~i_tree_dumpable() | datatools::i_tree_dumpable | virtual |
~properties() | datatools::properties | virtual |