"L. Spiro Engine"
Static Public Attributes | Static Protected Attributes

lstl::CVectorBase Class Reference

#include <LSTLVectorBase.h>

Inheritance diagram for lstl::CVectorBase:
lstl::CSVectorCrtp< CSVectorPoD< _tType, _tDataType, _uAllocSize >, _tType, _tDataType, _uAllocSize > lstl::CSVectorCrtp< CSVectorPoD< _tType, LSUINT16, _uAllocSize >, _tType, LSUINT16, _uAllocSize > lstl::CSVectorCrtp< CSVectorPoD< _tType, LSUINT32, _uAllocSize >, _tType, LSUINT32, _uAllocSize > lstl::CSVectorCrtp< CSVectorPoD< _tType, LSUINT8, _uAllocSize >, _tType, LSUINT8, _uAllocSize > lstl::CSVectorCrtp< CVector< _tStringType, LSUINT32, _uAllocSize >, _tStringType, LSUINT32, _uAllocSize > lstl::CSVectorCrtp< CVector< _tType, _tDataType, _uAllocSize >, _tType, _tDataType, _uAllocSize > lstl::CSVectorCrtp< CVectorPoD< _tDataType, LSUINT32, _uAllocSize >, _tDataType, LSUINT32, _uAllocSize > lstl::CSVectorCrtp< CVectorPoD< _tType, _tDataType, _uAllocSize >, _tType, _tDataType, _uAllocSize > lstl::CSVectorCrtp< CVectorPoD< wchar_t, LSUINT32, _uAllocSize >, wchar_t, LSUINT32, _uAllocSize > lstl::CSVectorCrtp< _tDerivedType, _tType, _tDataType, _uAllocSize >

List of all members.

Static Public Attributes

static CAllocatorm_paDefaultAllocator

Static Protected Attributes

static CAllocator m_aAllocator

Detailed Description

Class CVectorBase

Description: Default allocator for all vector instances.


Member Data Documentation

The default allocator if none are supplied.

Modifiable pointer to a default allocator used by all vector objects that do not explicitly allow using a specific allocator. Must never be set to NULL. Should only be changed once, before any allocations are ever made. If a vector allocates from the default allocator and then the default is changed, the vector will not be able to free its memory unless the default is changed back. Normally you just create an allocator at the beginning, set it as the default, and then let all the vectors work off that.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator