#include <stl_bvector.h>
Inheritance diagram for _GLIBCXX_STD::_Bit_iterator_base:
Public Member Functions | |
_Bit_iterator_base (_Bit_type *__x, unsigned int __y) | |
void | _M_bump_up () |
void | _M_bump_down () |
void | _M_incr (ptrdiff_t __i) |
bool | operator== (const _Bit_iterator_base &__i) const |
bool | operator< (const _Bit_iterator_base &__i) const |
bool | operator!= (const _Bit_iterator_base &__i) const |
bool | operator> (const _Bit_iterator_base &__i) const |
bool | operator<= (const _Bit_iterator_base &__i) const |
bool | operator>= (const _Bit_iterator_base &__i) const |
Public Attributes | |
_Bit_type * | _M_p |
unsigned int | _M_offset |
Definition at line 109 of file stl_bvector.h.
_GLIBCXX_STD::_Bit_iterator_base::_Bit_iterator_base | ( | _Bit_type * | __x, | |
unsigned int | __y | |||
) | [inline] |
Definition at line 115 of file stl_bvector.h.
void _GLIBCXX_STD::_Bit_iterator_base::_M_bump_down | ( | ) | [inline] |
Definition at line 129 of file stl_bvector.h.
References _M_offset, _M_p, and _GLIBCXX_STD::_S_word_bit.
Referenced by _GLIBCXX_STD::_Bit_const_iterator::operator--(), and _GLIBCXX_STD::_Bit_iterator::operator--().
void _GLIBCXX_STD::_Bit_iterator_base::_M_bump_up | ( | ) | [inline] |
Definition at line 119 of file stl_bvector.h.
References _M_offset, _M_p, and _GLIBCXX_STD::_S_word_bit.
Referenced by _GLIBCXX_STD::_Bit_const_iterator::operator++(), and _GLIBCXX_STD::_Bit_iterator::operator++().
void _GLIBCXX_STD::_Bit_iterator_base::_M_incr | ( | ptrdiff_t | __i | ) | [inline] |
Definition at line 139 of file stl_bvector.h.
References _M_offset, _M_p, and _GLIBCXX_STD::_S_word_bit.
Referenced by _GLIBCXX_STD::_Bit_const_iterator::operator+=(), and _GLIBCXX_STD::_Bit_iterator::operator+=().
bool _GLIBCXX_STD::_Bit_iterator_base::operator!= | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
Definition at line 165 of file stl_bvector.h.
bool _GLIBCXX_STD::_Bit_iterator_base::operator< | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
bool _GLIBCXX_STD::_Bit_iterator_base::operator<= | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
Definition at line 173 of file stl_bvector.h.
bool _GLIBCXX_STD::_Bit_iterator_base::operator== | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
bool _GLIBCXX_STD::_Bit_iterator_base::operator> | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
Definition at line 169 of file stl_bvector.h.
bool _GLIBCXX_STD::_Bit_iterator_base::operator>= | ( | const _Bit_iterator_base & | __i | ) | const [inline] |
Definition at line 177 of file stl_bvector.h.
unsigned int _GLIBCXX_STD::_Bit_iterator_base::_M_offset |
Definition at line 113 of file stl_bvector.h.
Referenced by _M_bump_down(), _M_bump_up(), _M_incr(), _GLIBCXX_STD::_Bit_const_iterator::operator *(), _GLIBCXX_STD::_Bit_iterator::operator *(), _GLIBCXX_STD::operator-(), operator<(), and operator==().
Definition at line 112 of file stl_bvector.h.
Referenced by _M_bump_down(), _M_bump_up(), _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_deallocate(), _M_incr(), _GLIBCXX_STD::_Bit_const_iterator::operator *(), _GLIBCXX_STD::_Bit_iterator::operator *(), _GLIBCXX_STD::operator-(), operator<(), and operator==().