proxygen
folly::TemplateTupleRange< T, start, n, size > Struct Template Reference

#include <TupleOps.h>

Public Types

using type = typename TemplateRange< std::size_t, start,(n<=size-start?n:size-start)>::type
 

Detailed Description

template<class T, std::size_t start = 0, std::size_t n = std::numeric_limits<std::size_t>::max(), std::size_t size = std::tuple_size<typename std::remove_reference<T>::type>::value>
struct folly::TemplateTupleRange< T, start, n, size >

Definition at line 74 of file TupleOps.h.

Member Typedef Documentation

template<class T, std::size_t start = 0, std::size_t n = std::numeric_limits<std::size_t>::max(), std::size_t size = std::tuple_size<typename std::remove_reference<T>::type>::value>
using folly::TemplateTupleRange< T, start, n, size >::type = typename TemplateRange< std::size_t, start, (n <= size - start ? n : size - start)>::type

Definition at line 78 of file TupleOps.h.


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