96 return this->
subset(0, len);
An interval of (signed) integers defined by a start and a size.
void clampSize() noexcept
constexpr IntRange() noexcept
A range or interval of labels defined by a start and a size.
constexpr labelRange() noexcept
Default construct an empty range (0,0).
void adjust() noexcept
Adjust the start to avoid negative indices.
labelRange subset0(label len) const
Calculate the intersection with the given 0/size range.
List< T > subset(const BoolListType &select, const UList< T > &input, const bool invert=false)
Extract elements of the input list when select is true.