_Vector_base Class Reference

class _Vector_base
Public Member Functions
_Vector_base (const _Alloc &)
_Vector_base ( size_t , const _Alloc &)
_Vector_base ( __move_source < _Self >)
~_Vector_base ()
Protected Member Functions
void _STLP_FUNCTION_THROWS _M_throw_length_error ()
void _STLP_FUNCTION_THROWS _M_throw_out_of_range ()
Public Member Type Definitions
typedef _STLP_alloc_proxy < pointer , _Tp, allocator_type > _AllocProxy
typedef _Vector_base < _Tp, _Alloc > _Self
typedef _Alloc_traits < _Tp, _Alloc >:: allocator_type allocator_type
typedef _Tp * pointer
Protected Attributes
_AllocProxy _M_end_of_storage
pointer _M_finish
pointer _M_start

Constructor & Destructor Documentation

_Vector_base(const _Alloc &)

_Vector_base ( const _Alloc & __a ) [inline]

Parameters

const _Alloc & __a

_Vector_base(size_t, const _Alloc &)

_Vector_base ( size_t __n,
const _Alloc & __a
) [inline]

Parameters

size_t __n
const _Alloc & __a

_Vector_base(__move_source< _Self >)

_Vector_base ( __move_source < _Self > src ) [inline]

Parameters

__move_source < _Self > src

~_Vector_base()

~_Vector_base ( ) [inline]

Member Functions 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]

Member Type Definitions Documentation

Typedef _AllocProxy

typedef _STLP_alloc_proxy < pointer , _Tp, allocator_type > _AllocProxy

Typedef _Self

typedef _Vector_base < _Tp, _Alloc > _Self

Typedef allocator_type

typedef _Alloc_traits < _Tp, _Alloc >:: allocator_type allocator_type

Typedef pointer

typedef _Tp * pointer

Member Data Documentation

_AllocProxy _M_end_of_storage

_AllocProxy _M_end_of_storage [protected]

pointer _M_finish

pointer _M_finish [protected]

pointer _M_start

pointer _M_start [protected]