proxygen
testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize > Struct Template Reference

Public Member Functions

OutIter operator() (Func f, const Tup &t, OutIter out) const
 
OutIter operator() (Func f, const Tup &t, OutIter out) const
 
OutIter operator() (Func f, const Tup &t, OutIter out) const
 

Detailed Description

template<typename Tuple, typename Func, typename OutIter>
template<typename Tup, size_t kRemainingSize>
struct testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize >

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

Member Function Documentation

template<typename Tuple , typename Func , typename OutIter >
template<typename Tup , size_t kRemainingSize>
OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize >::operator() ( Func  f,
const Tup &  t,
OutIter  out 
) const
inline

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

References f.

836  {
837  *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
838  return IterateOverTuple<Tup, kRemainingSize - 1>()(f, t, out);
839  }
auto f
template<typename Tuple , typename Func , typename OutIter >
template<typename Tup , size_t kRemainingSize>
OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize >::operator() ( Func  f,
const Tup &  t,
OutIter  out 
) const
inline

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

References f.

836  {
837  *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
838  return IterateOverTuple<Tup, kRemainingSize - 1>()(f, t, out);
839  }
auto f
template<typename Tuple , typename Func , typename OutIter >
template<typename Tup , size_t kRemainingSize>
OutIter testing::internal::TransformTupleValuesHelper< Tuple, Func, OutIter >::IterateOverTuple< Tup, kRemainingSize >::operator() ( Func  f,
const Tup &  t,
OutIter  out 
) const
inline

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

References f.

836  {
837  *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
838  return IterateOverTuple<Tup, kRemainingSize - 1>()(f, t, out);
839  }
auto f

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