DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <confobject_desc.hpp>
Public Member Functions | |
config_object_description (dbe::inner::configobject::tref const &o) noexcept(false) | |
config_object_description (config_object_description const &other) | |
config_object_description | operator= (config_object_description other) |
S | UID () const |
S | class_name () const |
S | contained_in () const |
bool | is_valid () const |
inner::configobject::tref | ref () const |
Private Attributes | |
inner::configobject::tref | this_referenced_object |
S | this_file |
![]() | |
std::string | this_name |
std::string | this_class |
Friends | |
void | transfer (config_object_description &one, config_object_description &another) noexcept |
Additional Inherited Members | |
![]() | |
config_object_key (std::string const &oname, std::string const &cname) | |
Provides a shallow copy holder , copies name, class and file only
Permits to create an identical object and populate with new information
An reference to the object is held internally, but this may be in an inconsistent state with respect to the information held inside this descriptor
Definition at line 32 of file confobject_desc.hpp.
|
inline |
Definition at line 48 of file confobject_desc.hpp.
|
inline |
Definition at line 56 of file confobject_desc.hpp.
|
inline |
Definition at line 77 of file confobject_desc.hpp.
|
inline |
Definition at line 82 of file confobject_desc.hpp.
|
inline |
Definition at line 87 of file confobject_desc.hpp.
|
inline |
Definition at line 66 of file confobject_desc.hpp.
inner::configobject::tref dbe::config_object_description< S >::ref | ( | ) | const |
Returns an always valid reference to the underlying object
If the object cannot be found in the database , an appropriate exception will be thrown from the underlyin dbcontroller::get() lookup , and should be handled by caller, accordingly.
Definition at line 495 of file dbcontroller.cpp.
|
inline |
Definition at line 72 of file confobject_desc.hpp.
|
friend |
Definition at line 38 of file confobject_desc.hpp.
|
private |
Definition at line 36 of file confobject_desc.hpp.
|
mutableprivate |
Definition at line 35 of file confobject_desc.hpp.