|
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 37 of file confobject_desc.hpp.
|
inline |
Definition at line 53 of file confobject_desc.hpp.
|
inline |
Definition at line 61 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 92 of file confobject_desc.hpp.
|
inline |
Definition at line 71 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 500 of file dbcontroller.cpp.
|
inline |
Definition at line 77 of file confobject_desc.hpp.
|
friend |
Definition at line 43 of file confobject_desc.hpp.
|
private |
Definition at line 41 of file confobject_desc.hpp.
|
mutableprivate |
Definition at line 40 of file confobject_desc.hpp.