absl::Span::subspan

Returns a subspan starting at pos and spanning len elements.

Synopsis

Declared in <absl/types/span.h>

constexpr
Span
subspan(
    size_type pos = 0,
    size_type len = npos) const;

Description

pos must be <= size(). Any len past the end is trimmed to size() - pos. The default len of npos runs to the end of the span.

Return Value

A span over the requested range.

Parameters

NameDescription
posIndex of the first element of the subspan.
lenNumber of elements in the subspan, or npos for the rest.