|
sandbox
|
Public Member Functions | |
| constexpr | storage_iterator (Container *container, const difference_type offset) noexcept |
|
template<bool IsConst = std::is_const_v<Container>> requires (!IsConst) | |
| constexpr | storage_iterator (const storage_iterator< std::remove_const_t< Container >, Page > &other) noexcept |
| constexpr auto | operator++ () noexcept -> storage_iterator & |
| constexpr auto | operator++ (int) noexcept -> storage_iterator |
| constexpr auto | operator-- () noexcept -> storage_iterator & |
| constexpr auto | operator-- (int) noexcept -> storage_iterator |
| constexpr auto | operator+= (const difference_type value) noexcept -> storage_iterator & |
| constexpr auto | operator+ (const difference_type value) const noexcept -> storage_iterator |
| constexpr auto | operator-= (const difference_type value) noexcept -> storage_iterator & |
| constexpr auto | operator- (const difference_type value) const noexcept -> storage_iterator |
| constexpr reference | operator[] (const difference_type value) const noexcept |
| constexpr pointer | operator-> () const noexcept |
| constexpr reference | operator* () const noexcept |
| constexpr difference_type | index () const noexcept |