DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Types | Public Member Functions | Public Attributes | List of all members
dd4hep::cond::Operators::OperatorWrapper< OPER > Class Template Reference

Helper to wrap another object and make it copyable. More...

#include <ConditionsSelectors.h>

Inheritance diagram for dd4hep::cond::Operators::OperatorWrapper< OPER >:
dd4hep::cond::Operators::Cond__Oper

Public Types

typedef OPER operator_t
 
typedef OperatorWrapper< operator_twrapper_t
 
- Public Types inherited from dd4hep::cond::Operators::Cond__Oper
typedef Condition cond_t
 
typedef Condition::Object object_t
 
typedef std::pair< const Condition::key_type, Conditionmapentry_t
 
typedef std::pair< const Condition::key_type, object_t * > ptr_mapentry_t
 

Public Member Functions

 OperatorWrapper (operator_t&o)
 
bool operator() (object_t *o) const
 
bool operator() (const cond_t &o) const
 
bool operator() (const mapentry_t &o) const
 
bool operator() (const ptr_mapentry_t &o) const
 

Public Attributes

operator_toper
 

Detailed Description

template<typename OPER>
class dd4hep::cond::Operators::OperatorWrapper< OPER >

Helper to wrap another object and make it copyable.

Author
M.Frank
Version
1.0

Definition at line 165 of file ConditionsSelectors.h.

Member Typedef Documentation

◆ operator_t

template<typename OPER >
typedef OPER dd4hep::cond::Operators::OperatorWrapper< OPER >::operator_t

Definition at line 167 of file ConditionsSelectors.h.

◆ wrapper_t

Definition at line 168 of file ConditionsSelectors.h.

Constructor & Destructor Documentation

◆ OperatorWrapper()

template<typename OPER >
dd4hep::cond::Operators::OperatorWrapper< OPER >::OperatorWrapper ( operator_t o)
inline

Definition at line 171 of file ConditionsSelectors.h.

Member Function Documentation

◆ operator()() [1/4]

template<typename OPER >
bool dd4hep::cond::Operators::OperatorWrapper< OPER >::operator() ( const cond_t o) const
inline

Definition at line 173 of file ConditionsSelectors.h.

◆ operator()() [2/4]

template<typename OPER >
bool dd4hep::cond::Operators::OperatorWrapper< OPER >::operator() ( const mapentry_t o) const
inline

Definition at line 174 of file ConditionsSelectors.h.

◆ operator()() [3/4]

template<typename OPER >
bool dd4hep::cond::Operators::OperatorWrapper< OPER >::operator() ( const ptr_mapentry_t o) const
inline

Definition at line 175 of file ConditionsSelectors.h.

◆ operator()() [4/4]

template<typename OPER >
bool dd4hep::cond::Operators::OperatorWrapper< OPER >::operator() ( object_t o) const
inline

Definition at line 172 of file ConditionsSelectors.h.

Member Data Documentation

◆ oper

template<typename OPER >
operator_t& dd4hep::cond::Operators::OperatorWrapper< OPER >::oper

Definition at line 169 of file ConditionsSelectors.h.


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