|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <config_reference.hpp>
Private Member Functions | |
| dunedaq::conffwk::ConfigObject & | ref (bool check_null=false) const |
| vref (std::weak_ptr< oref > other) | |
Private Attributes | |
| std::weak_ptr< oref > | refered |
Friends | |
| class | ref_interface< vref > |
| class | dbe::inner::dbcontroller |
Additional Inherited Members | |
| Public Member Functions inherited from dbe::inner::configobject::ref_interface< vref > | |
| 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) |
| 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_class (std::string const &name, std::string const &val) |
| void | set_date (std::string const &name, std::string const &val) |
| void | set_time (std::string const &name, std::string const &val) |
| 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. | |
| Protected Member Functions inherited from dbe::inner::configobject::ref_interface< vref > | |
| U | getdirect (std::string const &key) const |
Light weight observer pointer interface using weak pointer to avoid cyclic referencing
Definition at line 482 of file config_reference.hpp.
|
inlineprivate |
Definition at line 498 of file config_reference.hpp.
|
inlineprivate |
Definition at line 488 of file config_reference.hpp.
|
friend |
Definition at line 504 of file config_reference.hpp.
|
friend |
Definition at line 498 of file config_reference.hpp.
|
private |
Definition at line 486 of file config_reference.hpp.