Public Types | |
using | difference_type = iter_difference_t< O > |
Public Member Functions | |
O | base () const |
raw_storage_iterator & | operator* () noexcept |
raw_storage_iterator & | operator++ () |
auto | operator++ (int) -> raw_storage_iterator requires ` forward_iterator< O > ` |
auto | operator++ (int) -> void requires `(!forward_iterator< O >) ` |
auto | operator= (Val &&val) -> raw_storage_iterator &requires ` move_constructible< Val > ` |
auto | operator= (Val const &val) -> raw_storage_iterator &requires ` copy_constructible< Val > ` |
raw_storage_iterator (O out) | |