

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 |
| typedef Category | iterator_category |
| One of the tag types. | |
| typedef Type | value_type |
| The type "pointed to" by the iterator. | |
| typedef Distance | difference_type |
| Distance between iterators is represented as this type. | |
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) |
| 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 264 of file stl_bvector.h.
| typedef bool std::Bit_const_iterator::reference |
This type represents a reference-to-value_type.
Reimplemented from std::iterator< Category, Type, Distance, Pointer, Reference >.
Definition at line 266 of file stl_bvector.h.
| typedef const bool* std::Bit_const_iterator::pointer |
This type represents a pointer-to-value_type.
Reimplemented from std::iterator< Category, Type, Distance, Pointer, Reference >.
Definition at line 268 of file stl_bvector.h.
typedef Category std::iterator< Category, Type, Distance, Pointer, Reference >::iterator_category [inherited] |
typedef Type std::iterator< Category, Type, Distance, Pointer, Reference >::value_type [inherited] |
The type "pointed to" by the iterator.
Reimplemented in __gnu_cxx::sequence_buffer< Sequence, Buf_sz >.
Definition at line 111 of file stl_iterator_base_types.h.
typedef Distance std::iterator< Category, Type, Distance, Pointer, Reference >::difference_type [inherited] |
Distance between iterators is represented as this type.
Reimplemented in std::reverse_iterator< Iterator >.
Definition at line 113 of file stl_iterator_base_types.h.
1.5.1