_GLIBCXX_STD::_Bit_const_iterator Struct Reference

#include <stl_bvector.h>

Inheritance diagram for _GLIBCXX_STD::_Bit_const_iterator:

_GLIBCXX_STD::_Bit_iterator_base std::iterator< std::random_access_iterator_tag, bool > List of all members.

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

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_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) const

Detailed Description

Definition at line 270 of file stl_bvector.h.


Member Typedef Documentation

typedef _Bit_const_iterator _GLIBCXX_STD::_Bit_const_iterator::const_iterator

Definition at line 275 of file stl_bvector.h.

typedef bool _GLIBCXX_STD::_Bit_const_iterator::const_reference

Definition at line 273 of file stl_bvector.h.

typedef const bool* _GLIBCXX_STD::_Bit_const_iterator::pointer

This type represents a pointer-to-value_type.

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

Definition at line 274 of file stl_bvector.h.

typedef bool _GLIBCXX_STD::_Bit_const_iterator::reference

This type represents a reference-to-value_type.

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

Definition at line 272 of file stl_bvector.h.


Constructor & Destructor Documentation

_GLIBCXX_STD::_Bit_const_iterator::_Bit_const_iterator (  )  [inline]

Definition at line 277 of file stl_bvector.h.

_GLIBCXX_STD::_Bit_const_iterator::_Bit_const_iterator ( _Bit_type __x,
unsigned int  __y 
) [inline]

Definition at line 279 of file stl_bvector.h.

_GLIBCXX_STD::_Bit_const_iterator::_Bit_const_iterator ( const _Bit_iterator __x  )  [inline]

Definition at line 282 of file stl_bvector.h.


Member Function Documentation

const_reference _GLIBCXX_STD::_Bit_const_iterator::operator * (  )  const [inline]

Definition at line 286 of file stl_bvector.h.

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

const_iterator _GLIBCXX_STD::_Bit_const_iterator::operator+ ( difference_type  __i  )  const [inline]

Definition at line 334 of file stl_bvector.h.

const_iterator _GLIBCXX_STD::_Bit_const_iterator::operator++ ( int   )  [inline]

Definition at line 297 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_up().

const_iterator& _GLIBCXX_STD::_Bit_const_iterator::operator++ (  )  [inline]

Definition at line 290 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_up().

const_iterator& _GLIBCXX_STD::_Bit_const_iterator::operator+= ( difference_type  __i  )  [inline]

Definition at line 320 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_incr().

const_iterator _GLIBCXX_STD::_Bit_const_iterator::operator- ( difference_type  __i  )  const [inline]

Definition at line 341 of file stl_bvector.h.

const_iterator _GLIBCXX_STD::_Bit_const_iterator::operator-- ( int   )  [inline]

Definition at line 312 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_down().

const_iterator& _GLIBCXX_STD::_Bit_const_iterator::operator-- (  )  [inline]

Definition at line 305 of file stl_bvector.h.

References _GLIBCXX_STD::_Bit_iterator_base::_M_bump_down().

const_iterator& _GLIBCXX_STD::_Bit_const_iterator::operator-= ( difference_type  __i  )  [inline]

Definition at line 327 of file stl_bvector.h.

const_reference _GLIBCXX_STD::_Bit_const_iterator::operator[] ( difference_type  __i  )  const [inline]

Definition at line 348 of file stl_bvector.h.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:20 2010 for GNU C++ STL by  doxygen 1.4.7