_Bit_iterator_base Struct Reference

struct _Bit_iterator_base
Public Member Functions
_Bit_iterator_base()
_Bit_iterator_base(unsigned int *, unsigned int)
void_M_advance(difference_type)
void_M_bump_down()
void_M_bump_up()
difference_type _M_subtract(const _Bit_iterator_base &)
Public Member Type Definitions
typedef ptrdiff_t difference_type
Public Attributes
unsigned int_M_offset
unsigned int *_M_p

Constructor & Destructor Documentation

_Bit_iterator_base()

_Bit_iterator_base()[inline]

_Bit_iterator_base(unsigned int *, unsigned int)

_Bit_iterator_base(unsigned int *__x,
unsigned int__y
)[inline]

Parameters

unsigned int * __x
unsigned int __y

Member Functions Documentation

_M_advance(difference_type)

void_M_advance(difference_type__i)[inline]

Parameters

difference_type __i

_M_bump_down()

void_M_bump_down()[inline]

_M_bump_up()

void_M_bump_up()[inline]

_M_subtract(const _Bit_iterator_base &)

difference_type _M_subtract(const _Bit_iterator_base &__x)const [inline]

Parameters

const _Bit_iterator_base & __x

Member Type Definitions Documentation

Typedef difference_type

typedef ptrdiff_t difference_type

Member Data Documentation

unsigned int _M_offset

unsigned int_M_offset

unsigned int * _M_p

unsigned int *_M_p