|
LLVM
4.0.0
|
Helper to store a sequence of ranges being concatenated and access them. More...
#include <STLExtras.h>
Public Types | |
| typedef concat_iterator < ValueT, decltype(std::begin(std::declval < RangeTs & >)))...> | iterator |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| concat_range (RangeTs &&...Ranges) | |
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.
Definition at line 548 of file STLExtras.h.
| typedef concat_iterator<ValueT, decltype(std::begin(std::declval<RangeTs &>)))...> llvm::detail::concat_range< ValueT, RangeTs >::iterator |
Definition at line 552 of file STLExtras.h.
|
inline |
Definition at line 568 of file STLExtras.h.
|
inline |
Definition at line 566 of file STLExtras.h.
|
inline |
Definition at line 567 of file STLExtras.h.
1.8.6