llvm::concat

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

NameDescription
RangesRanges to concatenate in order.