Whole document tree
    

Whole document tree

std::_Bit_const_iterator struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Bit_const_iterator Struct Reference

#include <stl_bvector.h>

Inheritance diagram for std::_Bit_const_iterator:

Inheritance graph
[legend]
Collaboration diagram for std::_Bit_const_iterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef bool reference
typedef bool const_reference
typedef const bool * pointer
typedef _Bit_const_iterator const_iterator

Public Methods

 _Bit_const_iterator ()
 _Bit_const_iterator (unsigned int *__x, unsigned int __y)
 _Bit_const_iterator (const _Bit_iterator &__x)
const_reference operator * () const
const_iteratoroperator++ ()
const_iterator operator++ (int)
const_iteratoroperator-- ()
const_iterator operator-- (int)
const_iteratoroperator+= (difference_type __i)
const_iteratoroperator-= (difference_type __i)
const_iterator operator+ (difference_type __i) const
const_iterator operator- (difference_type __i) const
const_reference operator[] (difference_type __i)

Member Typedef Documentation

typedef _Bit_const_iterator std::_Bit_const_iterator::const_iterator
 

Definition at line 216 of file bits/stl_bvector.h.

typedef bool std::_Bit_const_iterator::const_reference
 

Definition at line 214 of file bits/stl_bvector.h.

Referenced by operator *(), and operator[]().

typedef const bool* std::_Bit_const_iterator::pointer
 

Reimplemented from std::random_access_iterator< bool, ptrdiff_t >.

Definition at line 215 of file bits/stl_bvector.h.

typedef bool std::_Bit_const_iterator::reference
 

Reimplemented from std::random_access_iterator< bool, ptrdiff_t >.

Definition at line 213 of file bits/stl_bvector.h.


Constructor & Destructor Documentation

std::_Bit_const_iterator::_Bit_const_iterator   [inline]
 

Definition at line 218 of file bits/stl_bvector.h.

std::_Bit_const_iterator::_Bit_const_iterator unsigned int *    __x,
unsigned int    __y
[inline]
 

Definition at line 219 of file bits/stl_bvector.h.

std::_Bit_const_iterator::_Bit_const_iterator const _Bit_iterator   __x [inline]
 

Definition at line 221 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_offset, and std::_Bit_iterator_base::_M_p.


Member Function Documentation

const_reference std::_Bit_const_iterator::operator *   const [inline]
 

Definition at line 224 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_offset, std::_Bit_iterator_base::_M_p, and const_reference.

const_iterator std::_Bit_const_iterator::operator+ difference_type    __i const [inline]
 

Definition at line 253 of file bits/stl_bvector.h.

References std::random_access_iterator< bool, ptrdiff_t >::difference_type.

const_iterator std::_Bit_const_iterator::operator++ int    [inline]
 

Definition at line 231 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_bump_up().

const_iterator& std::_Bit_const_iterator::operator++   [inline]
 

Definition at line 227 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_bump_up().

const_iterator& std::_Bit_const_iterator::operator+= difference_type    __i [inline]
 

Definition at line 245 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_incr(), and std::random_access_iterator< bool, ptrdiff_t >::difference_type.

const_iterator std::_Bit_const_iterator::operator- difference_type    __i const [inline]
 

Definition at line 257 of file bits/stl_bvector.h.

References std::random_access_iterator< bool, ptrdiff_t >::difference_type.

const_iterator std::_Bit_const_iterator::operator-- int    [inline]
 

Definition at line 240 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_bump_down().

const_iterator& std::_Bit_const_iterator::operator--   [inline]
 

Definition at line 236 of file bits/stl_bvector.h.

References std::_Bit_iterator_base::_M_bump_down().

const_iterator& std::_Bit_const_iterator::operator-= difference_type    __i [inline]
 

Definition at line 249 of file bits/stl_bvector.h.

References std::random_access_iterator< bool, ptrdiff_t >::difference_type.

const_reference std::_Bit_const_iterator::operator[] difference_type    __i [inline]
 

Definition at line 261 of file bits/stl_bvector.h.

References const_reference, and std::random_access_iterator< bool, ptrdiff_t >::difference_type.


The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:17:04 2002 for libstdc++-v3 Source by doxygen1.2.15