#include <gmock-actions.h>
|
template<typename Callable , typename std::enable_if< internal::conjunction< internal::negation< std::is_same< OnceAction, typename std::decay< Callable >::type >>, IsDirectlyCompatible< Callable >> ::value, int >::type = 0> |
| OnceAction (Callable &&callable) |
|
template<typename Callable , typename std::enable_if< internal::conjunction< internal::negation< std::is_same< OnceAction, typename std::decay< Callable >::type >>, internal::negation< IsDirectlyCompatible< Callable >>, IsCompatibleAfterIgnoringArguments< Callable >>::value, int >::type = 0> |
| OnceAction (Callable &&callable) |
|
| OnceAction (const OnceAction &)=delete |
|
OnceAction & | operator= (const OnceAction &)=delete |
|
| OnceAction (OnceAction &&)=default |
|
Result | Call (Args... args) && |
|
template<typename Result, typename... Args>
class testing::OnceAction< Result(Args...)>
Definition at line 420 of file gmock-actions.h.
◆ OnceAction() [1/4]
template<typename Result , typename... Args>
template<typename Callable , typename std::enable_if< internal::conjunction< internal::negation< std::is_same< OnceAction, typename std::decay< Callable >::type >>, IsDirectlyCompatible< Callable >> ::value, int >::type = 0>
Definition at line 458 of file gmock-actions.h.
460 {}, std::forward<Callable>(callable))) {}
◆ OnceAction() [2/4]
template<typename Result , typename... Args>
template<typename Callable , typename std::enable_if< internal::conjunction< internal::negation< std::is_same< OnceAction, typename std::decay< Callable >::type >>, internal::negation< IsDirectlyCompatible< Callable >>, IsCompatibleAfterIgnoringArguments< Callable >>::value, int >::type = 0>
Definition at line 477 of file gmock-actions.h.
481 std::forward<Callable>(callable)}) {}
OnceAction(Callable &&callable)
◆ OnceAction() [3/4]
template<typename Result , typename... Args>
◆ OnceAction() [4/4]
template<typename Result , typename... Args>
◆ Call()
template<typename Result , typename... Args>
Definition at line 491 of file gmock-actions.h.
492 return function_(std::forward<Args>(args)...);
◆ operator=()
template<typename Result , typename... Args>
The documentation for this class was generated from the following file: