WPILibC++  2019.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
wpi::detail::concat_range< ValueT, RangeTs > Class Template Reference

Helper to store a sequence of ranges being concatenated and access them. More...

#include <STLExtras.h>

Public Types

using iterator = concat_iterator< ValueT, decltype(std::begin(std::declval< RangeTs & >()))...>
 

Public Member Functions

 concat_range (RangeTs &&...Ranges)
 
iterator begin ()
 
iterator end ()
 

Detailed Description

template<typename ValueT, typename... RangeTs>
class wpi::detail::concat_range< ValueT, RangeTs >

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.


The documentation for this class was generated from the following file: