LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Attributes | Private Attributes | List of all members
lcrtrel::LCBoolExtension< U > Struct Template Reference

#include <LCRTRelations.h>

Public Types

typedef bool ptr
 
typedef boolext_type
 
typedef U tag
 

Public Member Functions

 LCBoolExtension ()=default
 Constructor. More...
 
 ~LCBoolExtension ()=default
 Destructor. More...
 
ptrpointer ()
 Extension data access. More...
 

Static Public Attributes

static const int allowed_to_call_ext = 1
 

Private Attributes

ptr _pointer {false}
 

Detailed Description

template<class U>
struct lcrtrel::LCBoolExtension< U >

Definition at line 321 of file LCRTRelations.h.

Member Typedef Documentation

template<class U >
typedef bool& lcrtrel::LCBoolExtension< U >::ext_type

Definition at line 324 of file LCRTRelations.h.

template<class U >
typedef bool lcrtrel::LCBoolExtension< U >::ptr

Definition at line 323 of file LCRTRelations.h.

template<class U >
typedef U lcrtrel::LCBoolExtension< U >::tag

Definition at line 325 of file LCRTRelations.h.

Constructor & Destructor Documentation

template<class U >
lcrtrel::LCBoolExtension< U >::LCBoolExtension ( )
default

Constructor.

template<class U >
lcrtrel::LCBoolExtension< U >::~LCBoolExtension ( )
default

Destructor.

Member Function Documentation

template<class U >
ptr& lcrtrel::LCBoolExtension< U >::pointer ( )
inline

Extension data access.

Definition at line 337 of file LCRTRelations.h.

Member Data Documentation

template<class U >
ptr lcrtrel::LCBoolExtension< U >::_pointer {false}
private

Definition at line 342 of file LCRTRelations.h.

template<class U >
const int lcrtrel::LCBoolExtension< U >::allowed_to_call_ext = 1
static

Definition at line 326 of file LCRTRelations.h.


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