#include <di/format/format_parse_context.h>
Public Types | |
| using | Encoding = Enc |
Public Member Functions | |
| Iterator ()=default | |
| constexpr auto | operator* () const -> Value && |
| constexpr void | advance_one () |
Public Member Functions inherited from di::container::IteratorBase< Iterator, InputIteratorTag, Value, ssize_t > | |
| IteratorBase ()=default | |
| IteratorBase (IteratorBase const &)=default | |
| IteratorBase (IteratorBase &&)=default | |
| IteratorBase (IteratorBase const &)=delete | |
| auto | operator= (IteratorBase const &) -> IteratorBase &=default |
| auto | operator= (IteratorBase &&) -> IteratorBase &=default |
| auto | operator= (IteratorBase const &) -> IteratorBase &requires(concepts::SameAs< InputIteratorTag, InputIteratorTag >)=delete |
| constexpr auto | operator++ () -> Iterator & |
| constexpr void | operator++ (int) |
| constexpr auto | operator++ (int) -> Iterator requires(concepts::DerivedFrom< InputIteratorTag, ForwardIteratorTag >) |
| constexpr auto | operator-- () -> Iterator &requires(concepts::DerivedFrom< InputIteratorTag, BidirectionalIteratorTag >) |
| constexpr auto | operator-- (int) -> Iterator requires(concepts::DerivedFrom< InputIteratorTag, BidirectionalIteratorTag >) |
| constexpr auto | operator[] (ssize_t n) const -> decltype(auto) requires(concepts::DerivedFrom< InputIteratorTag, RandomAccessIteratorTag >) |
| constexpr auto | operator+= (ssize_t n) -> Iterator &requires(concepts::DerivedFrom< InputIteratorTag, RandomAccessIteratorTag >) |
| constexpr auto | operator-= (ssize_t n) -> Iterator &requires(concepts::DerivedFrom< InputIteratorTag, RandomAccessIteratorTag >) |
Friends | |
| class | FormatParseContext |
| constexpr friend auto | operator== (Iterator const &a, container::DefaultSentinel) -> bool |
| using di::format::FormatParseContext< Enc >::Iterator::Encoding = Enc |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |
|
friend |