_Bit_iter Struct Reference

struct _Bit_iter : public _Bit_iterator_base

Inherits from

Constructor & Destructor Documentation

_Bit_iter(unsigned int *, unsigned int)

_Bit_iter ( unsigned int * __x,
unsigned int __y
) [inline]

Parameters

unsigned int * __x
unsigned int __y

_Bit_iter()

_Bit_iter ( ) [inline]

_Bit_iter(const _Bit_iter< _Bit_reference, _Bit_reference * > &)

_Bit_iter ( const _Bit_iter < _Bit_reference , _Bit_reference * > & __x ) [inline]

Parameters

const _Bit_iter < _Bit_reference , _Bit_reference * > & __x

Member Functions Documentation

operator*()

reference operator* ( ) const [inline]

operator+(difference_type)

_Self operator+ ( difference_type __i ) const [inline]

Parameters

difference_type __i

operator++()

_Self & operator++ ( ) [inline]

operator++(int)

_Self operator++ ( int ) [inline]

Parameters

int

operator+=(difference_type)

_Self & operator+= ( difference_type __i ) [inline]

Parameters

difference_type __i

operator-(difference_type)

_Self operator- ( difference_type __i ) const [inline]

Parameters

difference_type __i

operator-(const _Self &)

difference_type operator- ( const _Self & __x ) const [inline]

Parameters

const _Self & __x

operator--()

_Self & operator-- ( ) [inline]

operator--(int)

_Self operator-- ( int ) [inline]

Parameters

int

operator-=(difference_type)

_Self & operator-= ( difference_type __i ) [inline]

Parameters

difference_type __i

operator[](difference_type)

reference operator[] ( difference_type __i ) [inline]

Parameters

difference_type __i

Member Type Definitions Documentation

Typedef _Self

typedef _Bit_iter < _Ref, _Ptr > _Self

Typedef difference_type

typedef ptrdiff_t difference_type

Typedef iterator_category

typedef random_access_iterator_tag iterator_category

Typedef pointer

typedef _Ptr pointer

Typedef reference

typedef _Ref reference

Typedef size_type

typedef size_t size_type

Typedef value_type

typedef bool value_type