_GLIBCXX_STD::_Bit_iterator Struct Reference

#include <stl_bvector.h>

Inheritance diagram for _GLIBCXX_STD::_Bit_iterator:

_GLIBCXX_STD::_Bit_iterator_base List of all members.

Public Types

typedef _Bit_reference reference
typedef _Bit_referencepointer
typedef _Bit_iterator iterator

Public Member Functions

 _Bit_iterator ()
 _Bit_iterator (_Bit_type *__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 _GLIBCXX_STD::_Bit_iterator::iterator
 

Definition at line 188 of file stl_bvector.h.

typedef _Bit_reference* _GLIBCXX_STD::_Bit_iterator::pointer
 

Definition at line 187 of file stl_bvector.h.

typedef _Bit_reference _GLIBCXX_STD::_Bit_iterator::reference
 

Definition at line 186 of file stl_bvector.h.

Referenced by operator *().


Constructor & Destructor Documentation

_GLIBCXX_STD::_Bit_iterator::_Bit_iterator  )  [inline]
 

Definition at line 190 of file stl_bvector.h.

_GLIBCXX_STD::_Bit_iterator::_Bit_iterator _Bit_type __x,
unsigned int  __y
[inline]
 

Definition at line 191 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_type.


Member Function Documentation

reference _GLIBCXX_STD::_Bit_iterator::operator *  )  const [inline]
 

Definition at line 195 of file stl_bvector.h.

References reference.

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

Definition at line 242 of file stl_bvector.h.

iterator _GLIBCXX_STD::_Bit_iterator::operator++ int   )  [inline]
 

Definition at line 205 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_up().

iterator& _GLIBCXX_STD::_Bit_iterator::operator++  )  [inline]
 

Definition at line 198 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_up().

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

Definition at line 228 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_incr().

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

Definition at line 249 of file stl_bvector.h.

iterator _GLIBCXX_STD::_Bit_iterator::operator-- int   )  [inline]
 

Definition at line 220 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_down().

iterator& _GLIBCXX_STD::_Bit_iterator::operator--  )  [inline]
 

Definition at line 213 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_down().

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

Definition at line 235 of file stl_bvector.h.

reference _GLIBCXX_STD::_Bit_iterator::operator[] difference_type  __i  )  [inline]
 

Definition at line 256 of file stl_bvector.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:07 2007 for GNU C++ STL by doxygen 1.3.6