Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Bit_iterator Struct Reference

#include <stl_bvector.h>

Inheritance diagram for std::_Bit_iterator:

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef _Bit_reference reference
typedef _Bit_referencepointer
typedef _Bit_iterator iterator

Public Methods

 _Bit_iterator ()
 _Bit_iterator (unsigned int *__x, unsigned int __y)
reference operator * () const
iteratoroperator++ ()
iterator operator++ (int)
iteratoroperator-- ()
iterator operator-- (int)
iteratoroperator+= (difference_type __i)
iteratoroperator-= (difference_type __i)
iterator operator+ (difference_type __i) const
iterator operator- (difference_type __i) const
reference operator[] (difference_type __i)

Member Typedef Documentation

typedef _Bit_iterator std::_Bit_iterator::iterator
 

Definition at line 133 of file stl_bvector.h.

typedef _Bit_reference* std::_Bit_iterator::pointer
 

Reimplemented from std::random_access_iterator.

Definition at line 132 of file stl_bvector.h.

typedef _Bit_reference std::_Bit_iterator::reference
 

Reimplemented from std::random_access_iterator.

Definition at line 131 of file stl_bvector.h.

Referenced by operator *().


Constructor & Destructor Documentation

std::_Bit_iterator::_Bit_iterator ( ) [inline]
 

Definition at line 135 of file stl_bvector.h.

std::_Bit_iterator::_Bit_iterator ( unsigned int * __x,
unsigned int __y ) [inline]
 

Definition at line 136 of file stl_bvector.h.


Member Function Documentation

reference std::_Bit_iterator::operator * ( ) const [inline]
 

Definition at line 139 of file stl_bvector.h.

iterator std::_Bit_iterator::operator+ ( difference_type __i ) const [inline]
 

Definition at line 166 of file stl_bvector.h.

iterator std::_Bit_iterator::operator++ ( int ) [inline]
 

Definition at line 144 of file stl_bvector.h.

iterator & std::_Bit_iterator::operator++ ( ) [inline]
 

Definition at line 140 of file stl_bvector.h.

iterator & std::_Bit_iterator::operator+= ( difference_type __i ) [inline]
 

Definition at line 158 of file stl_bvector.h.

iterator std::_Bit_iterator::operator- ( difference_type __i ) const [inline]
 

Definition at line 170 of file stl_bvector.h.

iterator std::_Bit_iterator::operator-- ( int ) [inline]
 

Definition at line 153 of file stl_bvector.h.

iterator & std::_Bit_iterator::operator-- ( ) [inline]
 

Definition at line 149 of file stl_bvector.h.

iterator & std::_Bit_iterator::operator-= ( difference_type __i ) [inline]
 

Definition at line 162 of file stl_bvector.h.

reference std::_Bit_iterator::operator[] ( difference_type __i ) [inline]
 

Definition at line 175 of file stl_bvector.h.


The documentation for this struct was generated from the following file:
Generated at Tue May 1 16:29:46 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001