DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <config_reference.hpp>
Public Member Functions | |
operator dbe::cokey () const | |
Private Member Functions | |
oref (dunedaq::conffwk::ConfigObject const &o) noexcept(true) | |
std::string | full_name () const |
void | rename (std::string const &newname) |
operator dunedaq::conffwk::ConfigObject & () noexcept | |
operator dunedaq::conffwk::ConfigObject const & () const noexcept | |
oref (oref const &)=delete | |
oref | operator= (oref const &)=delete |
Private Attributes | |
wref | ref |
std::string | this_last_full_name |
Friends | |
class | tref |
class | vref |
struct | refhasher |
template<typename > | |
class | aref |
template<typename > | |
class | gref |
class | dbe::inner::dbcontroller |
bool | operator== (dbe::cokey const &left, dbe::cokey const &right) |
Provides a consistent reference to the underlying object referenced by ConfigObject
Definition at line 67 of file config_reference.hpp.
|
inlineprivatenoexcept |
Permits to create a reference to an already existing configuration object
o | the configobject to wrap this around |
Definition at line 85 of file config_reference.hpp.
|
privatedelete |
|
inlineprivate |
Definition at line 92 of file config_reference.hpp.
|
inline |
Definition at line 123 of file config_reference.hpp.
|
inlineexplicitprivatenoexcept |
Explicit conversion for friends only returns an null ConfigObject in case that the underlying object has been deleted. Otherwise it returns the underlying ConfigObject reference, which is expected to be managed by dbe::inner::dbecontroller and be consistent or invalid.
Definition at line 108 of file config_reference.hpp.
|
inlineexplicitprivatenoexcept |
Definition at line 113 of file config_reference.hpp.
|
inlineprivate |
Definition at line 97 of file config_reference.hpp.
|
friend |
Definition at line 72 of file config_reference.hpp.
|
friend |
Definition at line 74 of file config_reference.hpp.
|
friend |
Definition at line 73 of file config_reference.hpp.
|
friend |
|
friend |
Definition at line 71 of file config_reference.hpp.
|
friend |
Definition at line 69 of file config_reference.hpp.
|
friend |
Definition at line 70 of file config_reference.hpp.
|
private |
Definition at line 77 of file config_reference.hpp.
|
private |
Definition at line 78 of file config_reference.hpp.