_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