Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Attributes | List of all members
testing::internal::Function< R(Args...)> Struct Template Reference

#include <gmock-internal-utils.h>

Public Types

using Result = R
 
template<size_t I>
using Arg = ElemFromList< I, Args...>
 
using ArgumentTuple = std::tuple< Args...>
 
using ArgumentMatcherTuple = std::tuple< Matcher< Args >...>
 
using MakeResultVoid = void(Args...)
 
using MakeResultIgnoredValue = IgnoredValue(Args...)
 

Static Public Attributes

static constexpr size_t ArgumentCount = sizeof...(Args)
 

Detailed Description

template<typename R, typename... Args>
struct testing::internal::Function< R(Args...)>

Definition at line 451 of file gmock-internal-utils.h.

Member Typedef Documentation

template<typename R , typename... Args>
using testing::internal::Function< R(Args...)>::Result = R

Definition at line 452 of file gmock-internal-utils.h.

template<typename R , typename... Args>
template<size_t I>
using testing::internal::Function< R(Args...)>::Arg = ElemFromList<I, Args...>

Definition at line 455 of file gmock-internal-utils.h.

template<typename R , typename... Args>
using testing::internal::Function< R(Args...)>::ArgumentTuple = std::tuple<Args...>

Definition at line 456 of file gmock-internal-utils.h.

template<typename R , typename... Args>
using testing::internal::Function< R(Args...)>::ArgumentMatcherTuple = std::tuple<Matcher<Args>...>

Definition at line 457 of file gmock-internal-utils.h.

template<typename R , typename... Args>
using testing::internal::Function< R(Args...)>::MakeResultVoid = void(Args...)

Definition at line 458 of file gmock-internal-utils.h.

template<typename R , typename... Args>
using testing::internal::Function< R(Args...)>::MakeResultIgnoredValue = IgnoredValue(Args...)

Definition at line 459 of file gmock-internal-utils.h.

Member Data Documentation

template<typename R , typename... Args>
constexpr size_t testing::internal::Function< R(Args...)>::ArgumentCount = sizeof...(Args)
static

Definition at line 453 of file gmock-internal-utils.h.


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