Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
testing::internal::InvokeMethodAction< Class, MethodPtr > Struct Template Reference

#include <gmock-actions.h>

Public Member Functions

template<typename... Args>
auto operator() (Args &&...args) const -> decltype((obj_ptr-> *method_ptr)(std::forward< Args >(args)...))
 

Public Attributes

Class *const obj_ptr
 
const MethodPtr method_ptr
 

Detailed Description

template<class Class, typename MethodPtr>
struct testing::internal::InvokeMethodAction< Class, MethodPtr >

Definition at line 921 of file gmock-actions.h.

Member Function Documentation

template<class Class , typename MethodPtr >
template<typename... Args>
auto testing::internal::InvokeMethodAction< Class, MethodPtr >::operator() ( Args &&...  args) const -> decltype((obj_ptr->*method_ptr)(std::forward<Args>(args)...))
inline

Definition at line 926 of file gmock-actions.h.

Member Data Documentation

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

Definition at line 922 of file gmock-actions.h.

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

Definition at line 923 of file gmock-actions.h.


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