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

#include <LCRTRelations.h>

Public Types

typedef double ptr
 
typedef double & ext_type
 
typedef U tag
 

Public Member Functions

 LCFloatExtension ()=default
 Constructor. More...
 
 ~LCFloatExtension ()=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::LCFloatExtension< U >

Definition at line 289 of file LCRTRelations.h.

Member Typedef Documentation

template<class U >
typedef double& lcrtrel::LCFloatExtension< U >::ext_type

Definition at line 297 of file LCRTRelations.h.

template<class U >
typedef double lcrtrel::LCFloatExtension< U >::ptr

Definition at line 296 of file LCRTRelations.h.

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

Definition at line 299 of file LCRTRelations.h.

Constructor & Destructor Documentation

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

Constructor.

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

Destructor.

Member Function Documentation

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

Extension data access.

Definition at line 311 of file LCRTRelations.h.

Member Data Documentation

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

Definition at line 316 of file LCRTRelations.h.

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

Definition at line 300 of file LCRTRelations.h.


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