LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
lcrtrel::LCExtensionList< U, T > Class Template Reference

Extension list holding pointers to objects of type T - no ownership of the objects is taken. More...

#include <LCRTRelations.h>

+ Inheritance diagram for lcrtrel::LCExtensionList< U, T >:

Additional Inherited Members

- Public Types inherited from lcrtrel_helper::LCBaseLinkContainerTraits< U, std::list< T * >, CreationPtrInit< std::list< T * > >, DeletePtr< std::list< T * > > >
typedef LCBaseTraits< U,
std::list< T * >
, CreationPtrInit< std::list
< T * > >, DeletePtr
< std::list< T * > >, 1 > 
base
 
typedef std::list< T * > * ext_type
 
typedef const std::list< T * > * rel_type
 
typedef std::list< T * >
::value_type 
obj_ptr
 
typedef std::list< T * >::iterator iterator
 
typedef std::list< T * >
::const_iterator 
const_iterator
 
- Public Types inherited from lcrtrel_helper::LCBaseTraits< U, T, I, D, b >
typedef T * ptr
 base pointer type More...
 
typedef U tag
 
- Public Member Functions inherited from lcrtrel_helper::LCBaseTraits< U, T, I, D, b >
 LCBaseTraits (const LCBaseTraits &)=delete
 
LCBaseTraits< U, T, I, D, b > & operator= (const LCBaseTraits &)=delete
 
 LCBaseTraits ()
 Constructor. More...
 
 ~LCBaseTraits ()
 Destructor. More...
 
ptrpointer ()
 Extension data access. More...
 
- Static Public Attributes inherited from lcrtrel_helper::LCBaseLinkContainerTraits< U, std::list< T * >, CreationPtrInit< std::list< T * > >, DeletePtr< std::list< T * > > >
static const bool is_container
 
- Static Public Attributes inherited from lcrtrel_helper::LCBaseTraits< U, T, I, D, b >
static const int allowed_to_call_ext = b
 
- Protected Attributes inherited from lcrtrel_helper::LCBaseTraits< U, T, I, D, b >
ptr _pointer {}
 

Detailed Description

template<class U, class T>
class lcrtrel::LCExtensionList< U, T >

Extension list holding pointers to objects of type T - no ownership of the objects is taken.

Definition at line 222 of file LCRTRelations.h.


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