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::LCIntExtension< U > Struct Template Reference

Special Extension that allows to write int extensions directly (not through a pointer !). More...

#include <LCRTRelations.h>

Public Types

typedef long ptr
 
typedef long & ext_type
 
typedef U tag
 

Public Member Functions

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

Static Public Attributes

static const int allowed_to_call_ext = 1
 

Private Attributes

ptr _pointer {0}
 

Detailed Description

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

Special Extension that allows to write int extensions directly (not through a pointer !).

Definition at line 262 of file LCRTRelations.h.

Member Typedef Documentation

template<class U >
typedef long& lcrtrel::LCIntExtension< U >::ext_type

Definition at line 265 of file LCRTRelations.h.

template<class U >
typedef long lcrtrel::LCIntExtension< U >::ptr

Definition at line 264 of file LCRTRelations.h.

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

Definition at line 266 of file LCRTRelations.h.

Constructor & Destructor Documentation

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

Constructor.

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

Destructor.

Member Function Documentation

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

Extension data access.

Definition at line 278 of file LCRTRelations.h.

Member Data Documentation

template<class U >
ptr lcrtrel::LCIntExtension< U >::_pointer {0}
private

Definition at line 283 of file LCRTRelations.h.

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

Definition at line 267 of file LCRTRelations.h.


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