man std::_Bit_iterator (Fonctions bibliothèques) -

NAME

std::_Bit_iterator -

SYNOPSIS



Inherits _Bit_iterator_base.

Detailed Description

Definition at line 188 of file stl_bvector.h.

Public Types

typedef ptrdiff_t difference_type

typedef _Bit_iterator iterator

typedef std::random_access_iterator_tag iterator_category

typedef _Bit_reference * pointer

typedef _Bit_reference reference

typedef bool value_type

Public Member Functions

_Bit_iterator (_Bit_type *__x, unsigned int __y)

_Bit_iterator ()

void _M_bump_down ()

void _M_bump_up ()

void _M_incr (ptrdiff_t __i)

reference operator * () const

bool operator!= (const _Bit_iterator_base &__i) const

iterator operator+ (difference_type __i) const

iterator operator++ (int)

iterator & operator++ ()

iterator & operator+= (difference_type __i)

iterator operator- (difference_type __i) const

iterator operator-- (int)

iterator & operator-- ()

iterator & operator-= (difference_type __i)

bool operator< (const _Bit_iterator_base &__i) const

bool operator<= (const _Bit_iterator_base &__i) const

bool operator== (const _Bit_iterator_base &__i) const

bool operator> (const _Bit_iterator_base &__i) const

bool operator>= (const _Bit_iterator_base &__i) const

reference operator[] (difference_type __i)

Public Attributes

unsigned int _M_offset

_Bit_type * _M_p

Member Typedef Documentation

typedef ptrdiff_t difference_type [inherited]

Distance between iterators is represented as this type.

Definition at line 113 of file stl_iterator_base_types.h.

typedef std::random_access_iterator_tag iterator_category [inherited]

One of the tag types.

Definition at line 109 of file stl_iterator_base_types.h.

typedef _Bit_reference* pointer

This type represents a pointer-to-value_type.

Reimplemented from iterator< std::random_access_iterator_tag, bool >.

Definition at line 191 of file stl_bvector.h.

typedef _Bit_reference reference

This type represents a reference-to-value_type.

Reimplemented from iterator< std::random_access_iterator_tag, bool >.

Definition at line 190 of file stl_bvector.h.

typedef bool value_type [inherited]

The type 'pointed to' by the iterator.

Definition at line 111 of file stl_iterator_base_types.h.

Author

Generated automatically by Doxygen for libstdc++ source from the source code.