Xmipp  v3.23.11-Nereus
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 460 of file gmock-internal-utils.h.

Member Typedef Documentation

◆ Arg

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

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

◆ ArgumentMatcherTuple

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

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

◆ ArgumentTuple

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

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

◆ MakeResultIgnoredValue

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

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

◆ MakeResultVoid

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

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

◆ Result

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

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

Member Data Documentation

◆ ArgumentCount

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

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


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