GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
Public Member Functions | Public Attributes | List of all members
testing::internal::InvokeArgumentAction< index, Params > Struct Template Reference

#include <gmock-more-actions.h>

Public Member Functions

template<typename... Args>
auto operator() (Args &&... args) const -> decltype(internal::InvokeArgument(std::get< index >(std::forward_as_tuple(std::forward< Args >(args)...)), std::declval< const Params & >()...))
 
template<typename... Args>
auto operator() (Args &&... args) const -> decltype(internal::InvokeArgument(std::get< index >(std::forward_as_tuple(std::forward< Args >(args)...)), std::declval< const Params & >()...))
 

Public Attributes

internal::FlatTuple< Params... > params
 

Member Function Documentation

◆ operator()() [1/2]

template<std::size_t index, typename... Params>
template<typename... Args>
auto testing::internal::InvokeArgumentAction< index, Params >::operator() ( Args &&...  args) const -> decltype(internal::InvokeArgument( std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)), std::declval<const Params&>()...))
inline

◆ operator()() [2/2]

template<std::size_t index, typename... Params>
template<typename... Args>
auto testing::internal::InvokeArgumentAction< index, Params >::operator() ( Args &&...  args) const -> decltype(internal::InvokeArgument( std::get<index>(std::forward_as_tuple(std::forward<Args>(args)...)), std::declval<const Params&>()...))
inline

Member Data Documentation

◆ params

template<std::size_t index, typename... Params>
internal::FlatTuple< Params... > testing::internal::InvokeArgumentAction< index, Params >::params

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