Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e. More...
#include <LCRTRelations.h>
Additional Inherited Members | |
![]() | |
typedef LCBaseTraits< U, std::vector< T * > , CreationPtrInit< std::vector < T * > >, DeleteElements < std::vector< T * > >, 1 > | base |
typedef std::vector< T * > * | ext_type |
typedef const std::vector< T * > * | rel_type |
typedef std::vector< T * > ::value_type | obj_ptr |
typedef std::vector< T * > ::iterator | iterator |
typedef std::vector< T * > ::const_iterator | const_iterator |
![]() | |
typedef std::vector< T * > * | ptr |
base pointer type | |
typedef U | tag |
![]() | |
static void | clean (void *v) |
static ptr | init () |
static DeleteFPtr | deletePtr () |
![]() | |
static const bool | is_container |
![]() | |
static const int | allowed_to_call_ext |
Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e.
all objects pointed to in the vector are deleted when the object itself is deleted.