DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
config_reference.hpp File Reference
#include "dbe/Exceptions.hpp"
#include "dbe/config_object_key.hpp"
#include "conffwk/ConfigObject.hpp"
#include <vector>
#include <memory>
Include dependency graph for config_reference.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dbe::inner::configobject::wref
 
class  dbe::inner::configobject::oref
 
class  dbe::inner::configobject::authorized_getter< T, U >
 
class  dbe::inner::configobject::ref_interface< T >
 
class  dbe::inner::configobject::authorized_getter< T, configobject::tref >
 
class  dbe::inner::configobject::authorized_getter< T, std::vector< configobject::tref > >
 
class  dbe::inner::configobject::authorized_getter< T, dunedaq::conffwk::ConfigObject >
 
class  dbe::inner::configobject::authorized_getter< T, std::vector< dunedaq::conffwk::ConfigObject > >
 
struct  dbe::inner::configobject::refhasher
 
class  dbe::inner::configobject::tref
 
class  dbe::inner::configobject::vref
 

Namespaces

namespace  dbe
 Include QT Headers.
 
namespace  dbe::inner
 
namespace  dbe::inner::configobject
 

Macros

#define DEBUG_THROW_ON_NULL_CONFIGOBJECT_REFERENCE
 

Functions

template<typename T >
std::ostream & dbe::inner::configobject::operator<< (std::ostream &os, ref_interface< T > const &atref)
 
template<typename T >
bool dbe::inner::configobject::operator== (ref_interface< T > const &l, ref_interface< T > const &r)
 

Macro Definition Documentation

◆ DEBUG_THROW_ON_NULL_CONFIGOBJECT_REFERENCE

#define DEBUG_THROW_ON_NULL_CONFIGOBJECT_REFERENCE
Value:
if(check_null and rval.is_deleted()) \
throw daq::dbe::null_config_reference_access(ERS_HERE);
#define ERS_HERE

Definition at line 20 of file config_reference.hpp.

20#define DEBUG_THROW_ON_NULL_CONFIGOBJECT_REFERENCE \
21 if(check_null and rval.is_deleted()) \
22 throw daq::dbe::null_config_reference_access(ERS_HERE);