_bvector.h File Reference

__WORD_BIT

swap ( _Bit_reference &, _Bit_reference & )

voidswap(_Bit_reference &__x,
_Bit_reference &__y
)[inline]

operator== ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator==(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator!= ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator!=(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator< ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator<(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator> ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator>(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator<= ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator<=(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator>= ( const _Bit_iterator_base &, const _Bit_iterator_base & )

bool _STLP_CALLoperator>=(const _Bit_iterator_base &__x,
const _Bit_iterator_base &__y
)[inline]

operator+ ( ptrdiff_t, const _Bit_iter< _Ref, _Ptr > & )

_Bit_iter< _Ref, _Ptr > _STLP_CALLoperator+(ptrdiff_t__n,
const _Bit_iter< _Ref, _Ptr > &__x
)[inline]

Typedef _Bit_const_iterator

typedef _Bit_iter< bool, const bool * >_Bit_const_iterator

Typedef _Bit_iterator

typedef _Bit_iter< _Bit_reference, _Bit_reference * >_Bit_iterator

__BVEC_TMPL_HEADER

_Alloc

__BVECTOR_QUALIFIED

__BVECTOR

__WORKAROUND_DBG_RENAME ( vector )

_STLP_TEMPLATE_NULL class__WORKAROUND_DBG_RENAME(vector)

allocator< bool >

_STLP_TEMPLATE_NULL classallocator< bool >

Typedef _Self

typedef allocator< bool >_Self

Typedef value_type

typedef boolvalue_type

Typedef size_type

typedef size_t size_type

Typedef difference_type

typedef ptrdiff_t difference_type

Typedef reference

typedef _Bit_reference reference

Typedef const_reference

typedef boolconst_reference

Typedef pointer

typedef _Bit_reference *pointer

Typedef const_pointer

typedef const bool *const_pointer

Typedef _Iterator_category

typedef random_access_iterator_tag _Iterator_category

Typedef iterator

typedef _Bit_iterator iterator

Typedef const_iterator

typedef _Bit_const_iterator const_iterator

Typedef const_reverse_iterator

Typedef reverse_iterator

typedef _STLP_STD::reverse_iterator< iterator, value_type, reference, difference_type >reverse_iterator

Typedef allocator_type

typedef _Bvector_base< _STLP_DEFAULT_ALLOCATOR(bool) >::allocator_typeallocator_type

Typedef __chunk_type

typedef _Bvector_base< _STLP_DEFAULT_ALLOCATOR(bool) >::__chunk_type__chunk_type

_M_initialize ( size_type )

void_M_initialize(size_type__n)[protected]

_M_insert_aux ( iterator, bool )

void_M_insert_aux(iterator__position,
bool__x
)[protected]

begin ( )

iterator begin()

end ( )

iterator end()

rbegin ( )

rend ( )

size ( )

size_type size()const

max_size ( )

size_type max_size()const

capacity ( )

size_type capacity()const

empty ( )

boolempty()const

operator[] ( size_type )

reference operator[](size_type__n)

_M_range_check ( size_type )

void_M_range_check(size_type__n)const

at ( size_type )

vector ( const allocator_type & )

__WORKAROUND_DBG_RENAME()vector(const allocator_type &__a =  allocator_type())[explicit]

vector ( size_type, bool, const allocator_type & )

__WORKAROUND_DBG_RENAME()vector(size_type__n,
bool__val,
const allocator_type &__a =  allocator_type()
)

vector ( size_type )

__WORKAROUND_DBG_RENAME()vector(size_type__n)[explicit]

vector ( const _Self & )

__WORKAROUND_DBG_RENAME()vector(const _Self &__x)

vector ( const_iterator, const_iterator, const allocator_type & )

__WORKAROUND_DBG_RENAME()vector(const_iterator__first,
const_iterator__last,
const allocator_type &__a =  allocator_type()
)

vector ( const bool *, const bool *, const allocator_type & )

__WORKAROUND_DBG_RENAME()vector(const bool *__first,
const bool *__last,
const allocator_type &__a =  allocator_type()
)

vector ( )

~__WORKAROUND_DBG_RENAME()vector()

operator= ( const __WORKAROUND_DBG_RENAME(vector)< bool, allocator< bool > > & )

allocator< bool > &operator=(const __WORKAROUND_DBG_RENAME(vector)< bool, allocator< bool > > &__x)

_M_fill_assign ( size_t, bool )

void_M_fill_assign(size_t__n,
bool__x
)

assign ( size_t, bool )

voidassign(size_t__n,
bool__x
)

reserve ( size_type )

voidreserve(size_type__n)

front ( )

reference front()

back ( )

reference back()

push_back ( bool )

voidpush_back(bool__x)

swap ( __WORKAROUND_DBG_RENAME(vector)< bool, allocator< bool > > & )

voidswap(__WORKAROUND_DBG_RENAME(vector)< bool, allocator< bool > > &__x)

insert ( iterator, bool )

iterator insert(iterator__position,
bool__x = bool()
)

insert ( iterator, const_iterator, const_iterator )

voidinsert(iterator__position,
const_iterator__first,
const_iterator__last
)

insert ( iterator, const bool *, const bool * )

voidinsert(iterator__position,
const bool *__first,
const bool *__last
)

_M_fill_insert ( iterator, size_type, bool )

void_M_fill_insert(iterator__position,
size_type__n,
bool__x
)

insert ( iterator, size_type, bool )

voidinsert(iterator__position,
size_type__n,
bool__x
)

pop_back ( )

voidpop_back()

erase ( iterator )

iterator erase(iterator__position)

erase ( iterator, iterator )

iterator erase(iterator__first,
iterator__last
)

resize ( size_type, bool )

voidresize(size_type__new_size,
bool__x = bool()
)

flip ( )

voidflip()

clear ( )

voidclear()

Typedef bit_vector

typedef allocator< bool >bit_vector