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 | |
constexpr | _Iterator (_Base_ptr __x) noexcept |
_Iterator (const _Iterator &)=default | |
constexpr | _Iterator (const _Iterator< false, _Ptr > &__i) requires _Const |
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 friend 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.