ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include <dbghelp_private.h>

Inherits _STLP_PRIV __construct_checker< _STLP_NON_DBG_VECTOR >, and _STLP_PRIV _Vector_base< _Tp, _Alloc >.

Public Types

typedef _Base::allocator_type allocator_type
typedef _Tp value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef value_typereference
typedef const value_typeconst_reference
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef random_access_iterator_tag _Iterator_category
typedef _STLP_PRIV _DBG_iter
< _Base, _STLP_PRIV _DbgTraits
< _STLP_PRIV
_Vector_nonconst_traits
< value_type, typename
_Base::iterator > > > 
iterator
typedef _STLP_PRIV _DBG_iter
< _Base, _STLP_PRIV _DbgTraits
< _STLP_PRIV
_Vector_const_traits
< value_type, typename
_Base::iterator > > > 
const_iterator
typedef _Tp value_type
typedef value_typepointer
typedef const value_typeconst_pointer
typedef value_typeiterator
typedef const value_typeconst_iterator
typedef value_typereference
typedef const value_typeconst_reference
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef random_access_iterator_tag _Iterator_category
typedef _Alloc_traits
< value_type, _Alloc >
::allocator_type 
allocator_type

Public Member Functions

allocator_type get_allocator () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
size_type size () const
size_type max_size () const
size_type capacity () const
bool empty () const
reference operator[] (size_type __n)
const_reference operator[] (size_type __n) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
reference at (size_type __n)
const_reference at (size_type __n) const
 vector (const allocator_type &__a=allocator_type())
 vector (size_type __n)
 vector (size_type __n, const _Tp &__val, const allocator_type &__a=allocator_type())
 vector (const _Self &__x)
 vector (__move_source< _Self > src)
 vector (const _Tp *__first, const _Tp *__last, const allocator_type &__a=allocator_type())
 ~vector ()
_Selfoperator= (const _Self &__x)
void reserve (size_type __n)
void assign (size_type __n, const _Tp &__val)
void _M_fill_assign (size_type __n, const _Tp &__val)
void assign (const_iterator __first, const_iterator __last)
void push_back (const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
iterator insert (iterator __pos, const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
void swap (_Self &__x)
void insert (iterator __pos, const_iterator __first, const_iterator __last)
void insert (iterator __pos, size_type __n, const _Tp &__x)
void pop_back ()
iterator erase (iterator __pos)
iterator erase (iterator __first, iterator __last)
void resize (size_type __new_size, const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
void clear ()
allocator_type get_allocator () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
size_type size () const
size_type max_size () const
size_type capacity () const
bool empty () const
reference operator[] (size_type __n)
const_reference operator[] (size_type __n) const
reference at (size_type __n)
const_reference at (size_type __n) const
 vector (const allocator_type &__a=allocator_type())
 vector (size_type __n, const _Tp &__x=_Tp(), const allocator_type &__a=allocator_type())
 vector (const _Self &__x)
 vector (__move_source< _Self > src)
 vector (const _Tp *__first, const _Tp *__last, const allocator_type &__a=allocator_type())
 vector (const_iterator __first, const_iterator __last, const allocator_type &__a=allocator_type())
_Selfoperator= (const _Self &__x)
void reserve (size_type __n)
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void swap (_Self &__x)
iterator insert (iterator __pos, const _Tp &__x=_Tp())
void insert (iterator __pos, const value_type *__first, const value_type *__last)
void insert (iterator __pos, const_iterator __first, const_iterator __last)
void insert (iterator __pos, iterator __first, iterator __last)
void insert (iterator __pos, size_type __n, const _Tp &__x)
void pop_back ()
iterator erase (iterator __pos)
iterator erase (iterator __first, iterator __last)
void resize (size_type __new_size, const _Tp &__x=_STLP_DEFAULT_CONSTRUCTED(_Tp))
void assign (const value_type *__first, const value_type *__last)
void assign (const_iterator __first, const_iterator __last)
void assign (size_type __n, const _Tp &__val)
void clear ()
void push_back (const _Tp &__x)
allocator_type get_allocator () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
size_type size () const
size_type max_size () const
size_type capacity () const
bool empty () const
reference operator[] (size_type __n)
const_reference operator[] (size_type __n) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
reference at (size_type __n)
const_reference at (size_type __n) const
 vector (const allocator_type &__a=allocator_type())
 vector (size_type __n, const value_type &__val=_STLP_DEFAULT_CONSTRUCTED(value_type), const allocator_type &__a=allocator_type())
 vector (const _Self &__x)
 vector (__move_source< _Self > src)
 vector (const_iterator __first, const_iterator __last, const allocator_type &__a=allocator_type())
_Selfoperator= (const _Self &__x)
void reserve (size_type __n)
void assign (size_type __n, const value_type &__val)
void assign (const_iterator __first, const_iterator __last)
void push_back (const value_type &__x=_STLP_DEFAULT_CONSTRUCTED(value_type))
iterator insert (iterator __pos, const value_type &__x=_STLP_DEFAULT_CONSTRUCTED(value_type))
void swap (_Self &__x)
void insert (iterator __pos, const_iterator __first, const_iterator __last)
void insert (iterator __pos, size_type __n, const value_type &__x)
void pop_back ()
iterator erase (iterator __pos)
iterator erase (iterator __first, iterator __last)
void resize (size_type __new_size, const value_type &__x=_STLP_DEFAULT_CONSTRUCTED(value_type))
void clear ()

Data Fields

void ** buckets
unsigned elt_size
unsigned shift
unsigned num_elts
unsigned num_buckets
unsigned buckets_allocated
 _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS

Private Types

typedef _STLP_PRIV
_Vector_base< _Tp, _Alloc
_Base
typedef vector< _Tp, _Alloc_Self
typedef _STLP_NON_DBG_VECTOR _Base
typedef vector< _Tp, _Alloc_Self
typedef _STLP_PRIV
__construct_checker
< _STLP_NON_DBG_VECTOR
_ConstructCheck
typedef _STLP_TYPENAME
_STLP_PRIV _StorageType< _Tp >
::_QualifiedType 
_StorageType
typedef _Alloc_traits
< _StorageType, _Alloc >
::allocator_type 
_StorageTypeAlloc
typedef _STLP_PRIV VECTOR_IMPL
< _StorageType,
_StorageTypeAlloc
_Base
typedef vector< _Tp, _Alloc_Self
typedef _STLP_PRIV _CastTraits
< _StorageType, _Tp > 
cast_traits

Private Member Functions

void _M_insert_overflow_aux (pointer __pos, const _Tp &__x, const __false_type &, size_type __fill_len, bool __atend)
void _M_insert_overflow_aux (pointer __pos, const _Tp &__x, const __true_type &, size_type __fill_len, bool __atend)
void _M_insert_overflow (pointer __pos, const _Tp &__x, const __false_type &, size_type __fill_len, bool __atend=false)
void _M_insert_overflow (pointer __pos, const _Tp &__x, const __true_type &, size_type __fill_len, bool __atend=false)
void _M_range_check (size_type __n) const
size_type _M_compute_next_size (size_type __n)
void _M_initialize (size_type __n, const _Tp &__val=_STLP_DEFAULT_CONSTRUCTED(_Tp))
void _M_fill_insert_aux (iterator __pos, size_type __n, const _Tp &__x, const __true_type &)
void _M_fill_insert_aux (iterator __pos, size_type __n, const _Tp &__x, const __false_type &)
void _M_fill_insert (iterator __pos, size_type __n, const _Tp &__x)
bool _M_is_inside (const value_type &__x) const
void _M_range_insert_realloc (iterator __pos, const_iterator __first, const_iterator __last, size_type __n)
void _M_range_insert_aux (iterator __pos, const_iterator __first, const_iterator __last, size_type __n, const __true_type &)
void _M_range_insert_aux (iterator __pos, const_iterator __first, const_iterator __last, size_type __n, const __false_type &)
iterator _M_erase (iterator __pos, const __true_type &)
iterator _M_erase (iterator __pos, const __false_type &)
iterator _M_erase (iterator __first, iterator __last, const __true_type &)
iterator _M_erase (iterator __first, iterator __last, const __false_type &)
void _M_clear ()
void _M_clear_after_move ()
void _M_set (pointer __s, pointer __f, pointer __e)
pointer _M_allocate_and_copy (size_type &__n, const_pointer __first, const_pointer __last)
void _Invalidate_all ()
void _Invalidate_iterator (const iterator &__it)
void _Invalidate_iterators (const iterator &__first, const iterator &__last)
void _Check_Overflow (size_type __nb)
void _Compare_Capacity (size_type __old_capacity)
void _M_assign (const value_type *__first, const value_type *__last)

Private Attributes

_Base _M_non_dbg_impl
_STLP_PRIV __owned_list _M_iter_list
_Base _M_impl

Detailed Description

template<class _Tp, _STLP_DFL_TMPL_PARAM(_Alloc, allocator< _Tp >)>
class vector< _Tp, >

Definition at line 52 of file dbghelp_private.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 2012 06:45:45 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.