|
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 |
| Private Attributes inherited from dbe::config_object_key< std::string > | |
| std::string | this_name |
| std::string | this_class |
Friends | |
| void | transfer (config_object_description &one, config_object_description &another) noexcept |
Additional Inherited Members | |
| Private Member Functions inherited from dbe::config_object_key< std::string > | |
| 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 36 of file confobject_desc.hpp.
|
inline |
Definition at line 51 of file confobject_desc.hpp.
|
inline |
Definition at line 58 of file confobject_desc.hpp.
|
inline |
Definition at line 73 of file confobject_desc.hpp.
|
inline |
Definition at line 75 of file confobject_desc.hpp.
|
inline |
Definition at line 77 of file confobject_desc.hpp.
|
inline |
Definition at line 65 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 459 of file dbcontroller.cpp.
|
inline |
Definition at line 71 of file confobject_desc.hpp.
|
friend |
Definition at line 42 of file confobject_desc.hpp.
|
private |
Definition at line 40 of file confobject_desc.hpp.
|
mutableprivate |
Definition at line 39 of file confobject_desc.hpp.