#include <config_reference.hpp>
|
| 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< tref > | 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, tref const &other, bool skip_non_null_check=false) |
| void | set_objs (std::string const &name, std::vector< tref > 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.
|
| U | getdirect (std::string const &key) const |
Definition at line 450 of file config_reference.hpp.
◆ tref()
| dbe::inner::configobject::tref::tref |
( |
std::shared_ptr< oref > | other | ) |
|
|
inlineprivate |
◆ ref()
Definition at line 456 of file config_reference.hpp.
457 {
458 dunedaq::conffwk::ConfigObject & rval =
static_cast<dunedaq::conffwk::ConfigObject &
>(*
refered.get());
460 return rval;
461 }
#define DEBUG_THROW_ON_NULL_CONFIGOBJECT_REFERENCE
◆ dbe::inner::dbcontroller
◆ ref_interface< tref >
◆ refered
| std::shared_ptr<oref> dbe::inner::configobject::tref::refered |
|
private |
The documentation for this class was generated from the following file: