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

Name

Description

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

Name

Description

MakeAdaptorFromRange

Returns a Range adaptor wrapping the given pair of iterators.

MakeAdaptorFromView

Returns a Range adaptor wrapping the given view.

Created with MrDocs