|
Dedekind 0.0.0
A structuralist C++23 Module Library
|

Public Member Functions | |
| constexpr reference | operator* () const |
| constexpr reference | operator[] (difference_type n) const |
| constexpr const_iterator & | operator++ () |
| constexpr const_iterator | operator++ (int) |
| constexpr const_iterator & | operator-- () |
| constexpr const_iterator | operator-- (int) |
| constexpr const_iterator & | operator+= (difference_type n) |
| constexpr const_iterator & | operator-= (difference_type n) |
Public Attributes | |
| const Path * | owner = nullptr |
| std::size_t | index = 0 |
Friends | |
| constexpr const_iterator | operator+ (const const_iterator &it, difference_type n) |
| constexpr const_iterator | operator+ (difference_type n, const const_iterator &it) |
| constexpr const_iterator | operator- (const const_iterator &it, difference_type n) |
| constexpr difference_type | operator- (const const_iterator &lhs, const const_iterator &rhs) |
| constexpr bool | operator== (const const_iterator &lhs, const const_iterator &rhs) |
| constexpr bool | operator< (const const_iterator &lhs, const const_iterator &rhs) |
| constexpr bool | operator> (const const_iterator &lhs, const const_iterator &rhs) |
| constexpr bool | operator<= (const const_iterator &lhs, const const_iterator &rhs) |
| constexpr bool | operator>= (const const_iterator &lhs, const const_iterator &rhs) |