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

NAME

std::Bit_const_iterator -

SYNOPSIS



Inherits std::Bit_iterator_base.

Public Types

typedef bool reference

This type represents a reference-to-value_type. typedef bool const_reference

typedef const bool * pointer

This type represents a pointer-to-value_type. typedef Bit_const_iterator const_iterator

typedef random_access_iterator_tag iterator_category

One of the tag types. typedef bool value_type

The type 'pointed to' by the iterator. typedef ptrdiff_t difference_type

Distance between iterators is represented as this type.

Public Member Functions

Bit_const_iterator ()

Bit_const_iterator (Bit_type *x, unsigned int y)

Bit_const_iterator (const Bit_iterator &x)

const_reference operator * () const

const_iterator & operator++ ()

const_iterator operator++ (int)

const_iterator & operator-- ()

const_iterator operator-- (int)

const_iterator & operator+= (difference_type __i)

const_iterator & operator-= (difference_type __i)

const_iterator operator+ (difference_type __i) const

const_iterator operator- (difference_type __i) const

const_reference operator[] (difference_type __i)

void M_bump_up ()

void M_bump_down ()

void M_incr (ptrdiff_t __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

bool operator>= (const Bit_iterator_base &__i) const

Public Attributes

Bit_type * M_p

unsigned int M_offset

Detailed Description

Definition at line 264 of file stl_bvector.h.

Member Typedef Documentation

typedef ptrdiff_t std::iterator< random_access_iterator_tag , bool , ptrdiff_t , bool * , bool & >::difference_type [inherited]

Distance between iterators is represented as this type.

Definition at line 113 of file stl_iterator_base_types.h.

typedef random_access_iterator_tag std::iterator< random_access_iterator_tag , bool , ptrdiff_t , bool * , bool & >::iterator_category [inherited]

One of the tag types.

Definition at line 109 of file stl_iterator_base_types.h.

typedef const bool* std::Bit_const_iterator::pointer

This type represents a pointer-to-value_type.

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

Definition at line 268 of file stl_bvector.h.

typedef bool std::Bit_const_iterator::reference

This type represents a reference-to-value_type.

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

Definition at line 266 of file stl_bvector.h.

typedef bool std::iterator< random_access_iterator_tag , bool , ptrdiff_t , bool * , 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++-v3 Source from the source code.