|
libstdc++
|
Public Types | |
| using | difference_type = ptrdiff_t |
| using | iterator_category = forward_iterator_tag |
| using | pointer = __maybe_const< value_type > * |
| using | reference = __maybe_const< value_type > & |
| using | value_type = typename pointer_traits< _Ptr >::element_type |
Public Member Functions | |
| _Iterator (const _Iterator &)=default | |
| constexpr | _Iterator (const _Iterator< false, _Ptr > &__i) requires _Const |
| constexpr | _Iterator (_Base_ptr __x) noexcept |
| constexpr reference | operator* () const noexcept |
| constexpr _Iterator & | operator++ () noexcept |
| constexpr _Iterator | operator++ (int) noexcept |
| constexpr pointer | operator-> () const noexcept |
| _Iterator & | operator= (const _Iterator &)=default |
Friends | |
| template<typename _Tp , typename _Allocator > | |
| struct | ::_Fwd_list_base |
| template<typename _Tp , typename _Allocator > | |
| class | ::forward_list |
| constexpr bool | operator== (const _Iterator &__x, const _Iterator &__y) noexcept |
A forward_list iterator when the allocator uses fancy pointers.
Definition at line 455 of file forward_list.h.
|
friend |
Forward list iterator equality comparison.
Definition at line 521 of file forward_list.h.
1.8.14