_Deque_base Class Reference

class _Deque_base

Constructor & Destructor Documentation

_Deque_base(const allocator_type &, size_t)

_Deque_base ( const allocator_type & __a,
size_t __num_elements
) [inline]

Parameters

const allocator_type & __a
size_t __num_elements

_Deque_base(const allocator_type &)

_Deque_base ( const allocator_type & __a ) [inline]

Parameters

const allocator_type & __a

_Deque_base(__move_source< _Self >)

_Deque_base ( __move_source < _Self > src ) [inline]

Parameters

__move_source < _Self > src

~_Deque_base()

~_Deque_base ( )

Member Functions Documentation

_M_create_nodes(_Tp **, _Tp **)

void _M_create_nodes ( _Tp ** __nstart,
_Tp ** __nfinish
) [protected]

Parameters

_Tp ** __nstart
_Tp ** __nfinish

_M_destroy_nodes(_Tp **, _Tp **)

void _M_destroy_nodes ( _Tp ** __nstart,
_Tp ** __nfinish
) [protected]

Parameters

_Tp ** __nstart
_Tp ** __nfinish

_M_initialize_map(size_t)

void _M_initialize_map ( size_t ) [protected]

Parameters

size_t

buffer_size()

size_t _STLP_CALL buffer_size ( ) [static, inline]

Member Type Definitions Documentation

Typedef _Alloc_proxy

typedef _STLP_alloc_proxy < size_t , value_type , allocator_type > _Alloc_proxy

Typedef _Map_alloc_proxy

typedef _STLP_alloc_proxy < value_type **, value_type *, _Map_alloc_type > _Map_alloc_proxy

Typedef _Map_alloc_type

typedef _Alloc_traits < _Tp *, _Alloc >:: allocator_type _Map_alloc_type

Typedef _Self

typedef _Deque_base < _Tp, _Alloc > _Self [private]

Typedef const_iterator

typedef _Deque_iterator < _Tp, _Const_traits < _Tp > > const_iterator

Typedef iterator

typedef _Deque_iterator < _Tp, _Nonconst_traits < _Tp > > iterator

Typedef value_type

typedef _Tp value_type

Member Data Documentation

iterator _M_finish

iterator _M_finish [protected]

_Map_alloc_proxy _M_map

_Map_alloc_proxy _M_map [protected]

_Alloc_proxy _M_map_size

_Alloc_proxy _M_map_size [protected]

iterator _M_start

iterator _M_start [protected]

_Alloc::allocator_type allocator_type

_Alloc::allocator_type allocator_type