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
- public llvm::detail::concat_range::iterator begin()
- public concat_range<ValueT, RangeTs...>(RangeTs &&... Ranges)
- public llvm::detail::concat_range::iterator end()
Methods
¶llvm::detail::concat_range::iterator begin()
llvm::detail::concat_range::iterator begin()
Declared at: llvm/include/llvm/ADT/STLExtras.h:942
¶concat_range<ValueT, RangeTs...>(
RangeTs&&... Ranges)
concat_range<ValueT, RangeTs...>(
RangeTs&&... Ranges)
Declared at: llvm/include/llvm/ADT/STLExtras.h:939
Parameters
- RangeTs&&... Ranges
¶llvm::detail::concat_range::iterator end()
llvm::detail::concat_range::iterator end()
Declared at: llvm/include/llvm/ADT/STLExtras.h:943