|
| bool | is_null () const |
| |
| std::string | UID () const |
| |
| std::string | class_name () const |
| |
| std::string | full_name () const |
| |
| std::string | contained_in () const |
| |
| U | get (std::string const &key) |
| |
| void | get (std::string const &key, U &val) |
| |
| std::vector< vref > | referenced_by (std::string const &name="*", bool check_composite_only=true) const |
| |
| void | set_obj_null (std::string const &name, bool is_simple, bool skip_non_null_check=false) |
| |
| void | set_obj (std::string const &name, vref const &other, bool skip_non_null_check=false) |
| |
| void | set_objs (std::string const &name, std::vector< vref > const &others, bool skip_non_null_check=false) |
| |
| void | set_by_val (std::string const &name, U val) |
| |
| void | set_by_ref (std::string const &name, U &val) |
| |
| void | set_enum (std::string const &name, std::string const &val) |
| |
| void | set_enum (std::string const &name, const std::vector< std::string > &value) |
| |
| void | set_class (std::string const &name, std::string const &val) |
| |
| void | set_class (std::string const &name, const std::vector< std::string > &value) |
| |
| void | set_date (std::string const &name, std::string const &val) |
| |
| void | set_date (std::string const &name, const std::vector< std::string > &value) |
| |
| void | set_time (std::string const &name, std::string const &val) |
| |
| void | set_time (std::string const &name, const std::vector< std::string > &value) |
| |
| void | move (std::string const &at) |
| |
| void | print_ref (std::ostream &s, dunedaq::conffwk::Configuration &conf, const std::string &prefix="", bool show_contained_in=false) const |
| | Print details of object's attributes and relationships.
|
| |
| U | getdirect (std::string const &key) const |
| |
Light weight observer pointer interface using weak pointer to avoid cyclic referencing
Definition at line 477 of file config_reference.hpp.