Return a concatenated range across two or more ranges.

Synopsis

Declared in <llvm/ADT/STLExtras.h>

template<
    typename ValueT,
    typename... RangeTs>
[[nodiscard]]
/* implementation-defined */
concat(RangeTs&&... Ranges);

Description

Does not modify the ranges. The desired value type must be explicitly specified.

Return Value

A concatenated range across Ranges.

Note

The return value should not be discarded.

Parameters

Name

Description

Ranges

Ranges to concatenate in order.

Created with MrDocs