absl::any_span_adaptor::Range

Adapts a pair of iterators into a container-like object for AnySpan.

Synopsis

Declared in <absl/types/any_span.h>

template<typename Iter>
class Range;

Description

Useful when faced with a range or view of random access iterators. Iter must be a valid random access iterator.

Member Functions

NameDescription
Range [constructor]Constructs a range over [begin, end)].
operator[] Returns the element at index i.
size Returns the number of elements in the range.

Non-Member Functions

NameDescription
MakeAdaptorFromRangeReturns a Range adaptor wrapping the given pair of iterators.
MakeAdaptorFromViewReturns a Range adaptor wrapping the given view.