DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::inner::configobject::authorized_getter< T, U > Class Template Reference

#include <config_reference.hpp>

Public Member Functions

 authorized_getter (ref_interface< T > const *caller)
 
operator() (std::string const &key)
 

Private Attributes

ref_interface< T > const * that
 

Detailed Description

template<typename T, typename U>
class dbe::inner::configobject::authorized_getter< T, U >

Definition at line 134 of file config_reference.hpp.

Constructor & Destructor Documentation

◆ authorized_getter()

template<typename T , typename U >
dbe::inner::configobject::authorized_getter< T, U >::authorized_getter ( ref_interface< T > const * caller)
inline

Definition at line 140 of file config_reference.hpp.

141 : that(caller)
142 {
143 }

Member Function Documentation

◆ operator()()

template<typename T >
std::vector< tref > dbe::inner::configobject::authorized_getter< T >::operator() ( std::string const & key)

Definition at line 427 of file config_reference.hpp.

429{
430 return this->that->template getdirect<U>(key);
431}

Member Data Documentation

◆ that

template<typename T , typename U >
ref_interface<T> const* dbe::inner::configobject::authorized_getter< T, U >::that
private

Definition at line 137 of file config_reference.hpp.


The documentation for this class was generated from the following files: