proxygen
testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter > Class Template Reference

#include <gmock-matchers.h>

Classes

struct  IterateOverTuple
 
struct  IterateOverTuple< Tup, 0 >
 

Static Public Member Functions

static OutIter Run (Func f, const Tuple &t, OutIter out)
 
static OutIter Run (Func f, const Tuple &t, OutIter out)
 
static OutIter Run (Func f, const Tuple &t, OutIter out)
 

Private Types

typedef ::testing::tuple_size< Tuple > TupleSize
 
typedef ::testing::tuple_size< Tuple > TupleSize
 
typedef ::testing::tuple_size< Tuple > TupleSize
 

Detailed Description

template<typename Tuple, typename Func, typename OutIter>
class testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >

Definition at line 822 of file gmock-matchers.h.

Member Typedef Documentation

template<typename Tuple , typename Func , typename OutIter >
typedef ::testing::tuple_size<Tuple> testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::TupleSize
private

Definition at line 824 of file gmock-matchers.h.

template<typename Tuple , typename Func , typename OutIter >
typedef ::testing::tuple_size<Tuple> testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::TupleSize
private

Definition at line 824 of file gmock-matchers.h.

template<typename Tuple , typename Func , typename OutIter >
typedef ::testing::tuple_size<Tuple> testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::TupleSize
private

Definition at line 824 of file gmock-matchers.h.

Member Function Documentation

template<typename Tuple , typename Func , typename OutIter >
static OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::Run ( Func  f,
const Tuple &  t,
OutIter  out 
)
inlinestatic

Definition at line 829 of file gmock-matchers.h.

829  {
830  return IterateOverTuple<Tuple, TupleSize::value>()(f, t, out);
831  }
auto f
template<typename Tuple , typename Func , typename OutIter >
static OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::Run ( Func  f,
const Tuple &  t,
OutIter  out 
)
inlinestatic

Definition at line 829 of file gmock-matchers.h.

829  {
830  return IterateOverTuple<Tuple, TupleSize::value>()(f, t, out);
831  }
auto f
template<typename Tuple , typename Func , typename OutIter >
static OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::Run ( Func  f,
const Tuple &  t,
OutIter  out 
)
inlinestatic

Definition at line 829 of file gmock-matchers.h.

829  {
830  return IterateOverTuple<Tuple, TupleSize::value>()(f, t, out);
831  }
auto f

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