class concat_range

Declaration

template <typename ValueT, typename... RangeTs>
class concat_range { /* full declaration omitted */ };

Description

Helper to store a sequence of ranges being concatenated and access them. This is designed to facilitate providing actual storage when temporaries are passed into the constructor such that we can use it as part of range based for loops.

Declared at: llvm/include/llvm/ADT/STLExtras.h:921

Templates

ValueT
RangeTs

Method Overview

Methods

llvm::detail::concat_range::iterator begin()

Declared at: llvm/include/llvm/ADT/STLExtras.h:942

concat_range<ValueT, RangeTs...>(
    RangeTs&&... Ranges)

Declared at: llvm/include/llvm/ADT/STLExtras.h:939

Parameters

RangeTs&&... Ranges

llvm::detail::concat_range::iterator end()

Declared at: llvm/include/llvm/ADT/STLExtras.h:943