#include <stl_bvector.h>
Inheritance diagram for _GLIBCXX_STD::_Bit_const_iterator:
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_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) const |
Definition at line 270 of file stl_bvector.h.
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.
_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.
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.