Bidirectional iterator over raw list_node pointers.
More...
Public Member Functions | |
| constexpr | list_iterator (list_node *cur) noexcept |
| constexpr auto | operator!= (const list_iterator &o) const noexcept -> bool |
| constexpr auto | operator* () const noexcept -> const list_node * |
| constexpr auto | operator* () noexcept -> list_node * |
| constexpr auto | operator++ () noexcept -> list_iterator & |
| constexpr auto | operator++ (int) noexcept -> list_iterator |
| constexpr auto | operator-- () noexcept -> list_iterator & |
| constexpr auto | operator-- (int) noexcept -> list_iterator |
| constexpr auto | operator== (const list_iterator &o) const noexcept -> bool |
Data Fields | |
| list_node * | current |
Bidirectional iterator over raw list_node pointers.