[counted.iter.elem] (original) (raw)
23 Iterators library [iterators]
23.5 Iterator adaptors [predef.iterators]
23.5.6 Counted iterators [iterators.counted]
23.5.6.4 Element access [counted.iter.elem]
constexpr decltype(auto) operator*();constexpr decltype(auto) operator*() const requires [_dereferenceable_](iterator.synopsis#concept:dereferenceable "23.2 Header <iterator> synopsis [iterator.synopsis]")<const I>;
Effects: Equivalent to: return *current;
constexpr decltype(auto) operator[](iter_difference_t<I> n) const requires [random_Âaccess_Âiterator](iterator.concept.random.access#concept:random%5Faccess%5Fiterator "23.3.4.13 Concept random_Âaccess_Âiterator [iterator.concept.random.access]")<I>;
Preconditions: n < length.
Effects: Equivalent to: return current[n];