cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
testing::internal::WithArgsAction< InnerAction, I > Struct Template Reference

#include <gmock-actions.h>

Public Types

template<typename R , typename... Args>
using InnerSignature
 

Public Member Functions

template<typename R , typename... Args, typename std::enable_if< std::is_convertible< InnerAction, OnceAction< R(internal::TupleElement< I, std::tuple< Args... > >...)> >::value, int >::type = 0>
 operator OnceAction< R (Args...)>() &&
 
template<typename R , typename... Args, typename std::enable_if< std::is_convertible< const InnerAction &, Action< R(internal::TupleElement< I, std::tuple< Args... > >...)> >::value, int >::type = 0>
 operator Action< R (Args...)>() const
 

Public Attributes

InnerAction inner_action
 

Member Typedef Documentation

◆ InnerSignature

template<typename InnerAction , size_t... I>
template<typename R , typename... Args>
using testing::internal::WithArgsAction< InnerAction, I >::InnerSignature
Initial value:
R(typename std::tuple_element<I, std::tuple<Args...>>::type...)

Member Function Documentation

◆ operator Action< R()

template<typename InnerAction , size_t... I>
template<typename R , typename... Args, typename std::enable_if< std::is_convertible< const InnerAction &, Action< R(internal::TupleElement< I, std::tuple< Args... > >...)> >::value, int >::type = 0>
testing::internal::WithArgsAction< InnerAction, I >::operator Action< R ( Args... ) const
inline

◆ operator OnceAction< R()

template<typename InnerAction , size_t... I>
template<typename R , typename... Args, typename std::enable_if< std::is_convertible< InnerAction, OnceAction< R(internal::TupleElement< I, std::tuple< Args... > >...)> >::value, int >::type = 0>
testing::internal::WithArgsAction< InnerAction, I >::operator OnceAction< R ( Args... ) &&
inline

Member Data Documentation

◆ inner_action

template<typename InnerAction , size_t... I>
InnerAction testing::internal::WithArgsAction< InnerAction, I >::inner_action

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