GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
Public Types | Public Member Functions | Public Attributes | List of all members
testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr > Struct Template Reference

#include <gmock-actions.h>

Public Types

using ReturnType = decltype((std::declval< Class * >() -> *std::declval< MethodPtr >())())
 
using ReturnType = decltype((std::declval< Class * >() -> *std::declval< MethodPtr >())())
 

Public Member Functions

template<typename... Args>
ReturnType operator() (const Args &...) const
 
template<typename... Args>
ReturnType operator() (const Args &...) const
 

Public Attributes

Class *const obj_ptr
 
const MethodPtr method_ptr
 

Member Typedef Documentation

◆ ReturnType [1/2]

template<class Class , typename MethodPtr >
using testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::ReturnType = decltype((std::declval<Class*>()->*std::declval<MethodPtr>())())

◆ ReturnType [2/2]

template<class Class , typename MethodPtr >
using testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::ReturnType = decltype((std::declval<Class*>()->*std::declval<MethodPtr>())())

Member Function Documentation

◆ operator()() [1/2]

template<class Class , typename MethodPtr >
template<typename... Args>
ReturnType testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::operator() ( const Args &  ...) const
inline

◆ operator()() [2/2]

template<class Class , typename MethodPtr >
template<typename... Args>
ReturnType testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::operator() ( const Args &  ...) const
inline

Member Data Documentation

◆ method_ptr

template<class Class , typename MethodPtr >
const MethodPtr testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::method_ptr

◆ obj_ptr

template<class Class , typename MethodPtr >
Class *const testing::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >::obj_ptr

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