Bayeux  3.4.1
Core Foundation library for SuperNEMO
datatools::properties Member List

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::propertiesstatic
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::propertiesvirtual
clone(void) const =0datatools::i_cloneablepure virtual
clone_it(const Copyable &a_copyable)datatools::i_cloneableinlinestatic
config classdatatools::propertiesfriend
dump(std::ostream &out_=std::clog) constdatatools::properties
empty() constdatatools::properties
empty_options()datatools::i_tree_dumpablestatic
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_) constdatatools::properties
export_all_adding_prefix(properties &props_, const std::string &prefix_) constdatatools::properties
export_and_rename_starting_with(properties &props_, const std::string &prop_key_prefix_, const std::string &new_prefix_) constdatatools::properties
export_ending_with(properties &props_, const std::string &suffix_) constdatatools::properties
export_if(properties &props_, const key_predicate &predicate_) constdatatools::properties
export_not_ending_with(properties &props, const std::string &suffix_) constdatatools::properties
export_not_if(properties &props_, const key_predicate &predicate_) constdatatools::properties
export_not_starting_with(properties &props_, const std::string &prop_key_prefix_) constdatatools::properties
export_starting_with(properties &props_, const std::string &prop_key_prefix_) constdatatools::properties
export_to_string_based_dictionary(std::map< std::string, std::string > &dict_, bool quoted_strings_=true) constdatatools::properties
fetch(const std::string &key_, bool &value_, int index_=0) constdatatools::properties
fetch(const std::string &key_, int &value_, int index_=0) constdatatools::properties
fetch(const std::string &key_, double &value_, int index_=0) constdatatools::properties
fetch(const std::string &key_, std::string &value_, int index=0) constdatatools::properties
fetch(const std::string &key_, data::vbool &values_) constdatatools::properties
fetch(const std::string &key_, data::vint &values_) constdatatools::properties
fetch(const std::string &key_, data::vdouble &values_) constdatatools::properties
fetch(const std::string &key_, data::vstring &values_) constdatatools::properties
fetch(const std::string &key_, std::set< std::string > &values_, bool allow_duplication_=false) constdatatools::properties
fetch(const std::string &key_, std::set< int > &values, bool allow_duplication_=false) constdatatools::properties
fetch_auxiliary_descriptions(std::vector< std::string > &) constdatatools::properties
fetch_boolean(const std::string &, int index_=0) constdatatools::properties
fetch_boolean_scalar(const std::string &name_) constdatatools::properties
fetch_boolean_vector(const std::string &name_, int index_) constdatatools::properties
fetch_dimensionless(const std::string &key_, data::vdouble &values_) constdatatools::properties
fetch_dimensionless_real(const std::string &name_, int index_=0) constdatatools::properties
fetch_integer(const std::string &name_, int index_=0) constdatatools::properties
fetch_integer_scalar(const std::string &name_) constdatatools::properties
fetch_integer_vector(const std::string &name_, int index_) constdatatools::properties
fetch_one_character(const std::string &name_, int index_=0) constdatatools::properties
fetch_path(const std::string &name_, int index_=0) constdatatools::properties
fetch_path_scalar(const std::string &name_) constdatatools::properties
fetch_path_vector(const std::string &name_, int index_) constdatatools::properties
fetch_positive(const std::string &key_, std::set< unsigned int > &values_, bool allow_duplication_=false) constdatatools::properties
fetch_positive_integer(const std::string &name_, int index_=0) constdatatools::properties
fetch_range_integer(const std::string &name_, int min_, int max_, int index_=0) constdatatools::properties
fetch_real(const std::string &name_, int index_=0) constdatatools::properties
fetch_real_scalar(const std::string &name_) constdatatools::properties
fetch_real_vector(const std::string &name_, int index_) constdatatools::properties
fetch_real_with_explicit_dimension(const std::string &name_, const std::string &dimension_, int index_=0) constdatatools::properties
fetch_real_with_explicit_unit(const std::string &name_, int index_=0) constdatatools::properties
fetch_short_description(std::string &) constdatatools::properties
fetch_strict_positive_integer(const std::string &name_, int index_=0) constdatatools::properties
fetch_string(const std::string &name_, int index_=0) constdatatools::properties
fetch_string_scalar(const std::string &name_) constdatatools::properties
fetch_string_vector(const std::string &name_, int index_) constdatatools::properties
fetch_unique_ordered(const std::string &key_, std::vector< std::string > &values_) constdatatools::properties
get(const std::string &prop_key_) constdatatools::properties
get_description() constdatatools::properties
get_key_description(const std::string &prop_key_) constdatatools::properties
get_serial_tag() const =0datatools::i_serializablepure virtual
get_short_description() constdatatools::properties
get_unit_symbol(const std::string &prop_key_) constdatatools::properties
global_default_key_validator()datatools::propertiesprotectedstatic
has_auxiliary_descriptions() constdatatools::properties
has_explicit_unit(const std::string &prop_key_) constdatatools::properties
has_flag(const std::string &key_) constdatatools::properties
has_key(const std::string &prop_key_) constdatatools::properties
has_short_description() constdatatools::properties
has_unit_symbol(const std::string &prop_key_) constdatatools::properties
i_serializable()datatools::i_serializable
i_tree_dumpable()datatools::i_tree_dumpable
is_boolean(const std::string &prop_key_) constdatatools::properties
is_cloneable(const CandidateType &candidate_)datatools::i_cloneableinline
is_explicit_path(const std::string &prop_key_) constdatatools::properties
is_integer(const std::string &prop_key_) constdatatools::properties
is_locked(const std::string &prop_key_) constdatatools::properties
is_private(const std::string &prop_key_) constdatatools::properties
is_public(const std::string &prop_key_) constdatatools::properties
is_real(const std::string &prop_key_) constdatatools::properties
is_scalar(const std::string &prop_key_) constdatatools::properties
is_string(const std::string &prop_key_) constdatatools::properties
is_vector(const std::string &prop_key_) constdatatools::properties
key(int) constdatatools::properties
key_is_private(const std::string &prop_key_)datatools::propertiesstatic
key_is_public(const std::string &prop_key_)datatools::propertiesstatic
key_lock(const std::string &prop_key_)datatools::properties
key_size(const std::string &prop_key_) constdatatools::properties
key_to_property_string(const std::string &key_) constdatatools::properties
key_to_string(const std::string &key_) constdatatools::properties
key_unlock(const std::string &prop_key_)datatools::properties
keys() constdatatools::properties
keys(std::vector< std::string > &) constdatatools::properties
keys_col_type typedefdatatools::properties
keys_ending_with(std::vector< std::string > &, const std::string &suffix_) constdatatools::properties
keys_ending_with(const std::string &suffix_) constdatatools::properties
keys_not_ending_with(std::vector< std::string > &, const std::string &suffix_) constdatatools::properties
keys_not_ending_with(const std::string &suffix_) constdatatools::properties
keys_not_starting_with(std::vector< std::string > &, const std::string &prefix_) constdatatools::properties
keys_not_starting_with(const std::string &prefix_) constdatatools::properties
keys_starting_with(std::vector< std::string > &, const std::string &prefix_) constdatatools::properties
keys_starting_with(const std::string &prefix_) constdatatools::properties
last_skip_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
last_tag(std::ostream &out_)datatools::i_tree_dumpablestatic
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_dumpablestatic
make_private_key(const std::string &prop_key_)datatools::propertiesstatic
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
pmap typedefdatatools::propertiesprotected
print_tree(std::ostream &out_=std::clog, const boost::property_tree::ptree &options_=empty_options()) const overridedatatools::propertiesvirtual
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
private_property_prefix()datatools::propertiesstatic
properties()datatools::properties
properties(const std::string &desc_)datatools::propertiesexplicit
properties(const std::string &desc_, const basic_key_validator &)datatools::properties
properties(const basic_key_validator &)datatools::propertiesexplicit
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::propertiesexplicit
read_config(const std::string &filename_, properties &props_, uint32_t options_=0)datatools::propertiesstatic
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() constdatatools::properties
size(const std::string &prop_key_) constdatatools::properties
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
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_dumpablestatic
tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) constdatatools::propertiesvirtual
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
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::propertiesstatic
write_configuration(const std::string &filename_, uint32_t options_=config::SMART_MODULO|config::SKIP_PRIVATE) constdatatools::properties
~i_clear()datatools::i_clearvirtual
~i_cloneable()datatools::i_cloneableinlinevirtual
~i_serializable()datatools::i_serializablevirtual
~i_tree_dumpable()datatools::i_tree_dumpablevirtual
~properties()datatools::propertiesvirtual