_Vector_base Class Reference

#include <stdapis/stlportv5/stl/_vector.h>

class _Vector_base
Public Member Type Definitions
typedef _STLP_alloc_proxy< pointer, _Tp, allocator_type > _AllocProxy
typedef _Vector_base< _Tp, _Alloc > _Self
typedef_Tp * pointer
Public Attributes
_Alloc::allocator_typeallocator_type
Protected Attributes
_AllocProxy _M_end_of_storage
pointer _M_finish
pointer _M_start
Public Member Functions
_Vector_base(const _Alloc &)
_Vector_base(size_t, const _Alloc &)
_Vector_base(__move_source< _Self >)
~_Vector_base()
_STLP_FORCE_ALLOCATORS(_Tp, _Alloc)
Protected Member Functions
void _STLP_FUNCTION_THROWS_M_throw_length_error()
void _STLP_FUNCTION_THROWS_M_throw_out_of_range()

Member Type Definition Documentation

Typedef _AllocProxy

typedef _STLP_alloc_proxy< pointer, _Tp, allocator_type >_AllocProxy

Typedef _Self

typedef _Vector_base< _Tp, _Alloc >_Self

Typedef pointer

typedef _Tp *pointer

Member Attribute Documentation

_M_end_of_storage

_AllocProxy _M_end_of_storage[protected]

_M_finish

pointer _M_finish[protected]

_M_start

pointer _M_start[protected]

allocator_type

_Alloc::allocator_typeallocator_type

Constructor & Destructor Documentation

_Vector_base ( const _Alloc & )

_Vector_base(const _Alloc &__a)[inline]

_Vector_base ( size_t, const _Alloc & )

_Vector_base(size_t__n,
const _Alloc &__a
)[inline]

_Vector_base ( __move_source< _Self > )

_Vector_base(__move_source< _Self >src)[inline]

~_Vector_base ( )

~_Vector_base()[inline]

Member Function Documentation

_M_throw_length_error ( )

void _STLP_FUNCTION_THROWS_M_throw_length_error()const [protected]

_M_throw_out_of_range ( )

void _STLP_FUNCTION_THROWS_M_throw_out_of_range()const [protected]

_STLP_FORCE_ALLOCATORS ( _Tp, _Alloc )

_STLP_FORCE_ALLOCATORS(_Tp,
_Alloc
)