proxygen
folly::detail::TupleSelect< TemplateSeq< std::size_t, Ns... > > Struct Template Reference

#include <TupleOps.h>

Static Public Member Functions

template<class T >
static auto select (T &&v) -> decltype(std::make_tuple(std::get< Ns >(std::forward< T >(v))...))
 

Detailed Description

template<std::size_t... Ns>
struct folly::detail::TupleSelect< TemplateSeq< std::size_t, Ns... > >

Definition at line 87 of file TupleOps.h.

Member Function Documentation

template<std::size_t... Ns>
template<class T >
static auto folly::detail::TupleSelect< TemplateSeq< std::size_t, Ns... > >::select ( T &&  v) -> decltype(std::make_tuple(std::get<Ns>(std::forward<T>(v))...))
inlinestatic

Definition at line 89 of file TupleOps.h.

References std::tr1::make_tuple(), max, and folly::T.

90  {
91  return std::make_tuple(std::get<Ns>(std::forward<T>(v))...);
92  }
tuple make_tuple()
Definition: gtest-tuple.h:675

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