Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e. More...
#include <LCRTRelations.h>
Additional Inherited Members | |
Public Types inherited from lcrtrel_helper::LCBaseLinkContainerTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > > > | |
|
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 |
Public Types inherited from lcrtrel_helper::LCBaseTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > >, 1 > | |
| typedef std::vector< T * > * | ptr |
| base pointer type | |
| typedef U | tag |
Static Public Member Functions inherited from lcrtrel_helper::LCBaseTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > >, 1 > | |
| static void | clean (void *v) |
| static ptr | init () |
| static DeleteFPtr | deletePtr () |
Static Public Attributes inherited from lcrtrel_helper::LCBaseLinkContainerTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > > > | |
| static const bool | is_container |
Static Public Attributes inherited from lcrtrel_helper::LCBaseTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > >, 1 > | |
| 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.
1.8.6