|
const tref & | ref () const |
|
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< T > | 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, T const &other, bool skip_non_null_check=false) |
|
void | set_objs (std::string const &name, std::vector< T > 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 |
|
template<typename>
class dbe::inner::configobject::aref< typename >
Takes a tref and builds a complete object copy along with related object copies
Template parameter permits to use different extractors , which can modify the information that is to be kept from the original object
Definition at line 25 of file tref.hpp.