template <typename FinalAction>
class DoAllAction
Defined at line 1509 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h
Base case: only a single action.
Public Methods
template <typename T>
void DoAllAction<FinalAction> (UserConstructorTag , T && action)
Defined at line 1515 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h
template <typename R, typename... Args, typename std::enable_if<
std::is_convertible<FinalAction, OnceAction<R(Args...)>>::value,
int>::type = 0>
OnceAction<R (Args...)> operator testing::OnceAction<type-parameter-1-0 (type-parameter-1-1...)> ()
We support conversion to OnceAction whenever the sub-action does.
Defined at line 1529 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h
template <typename R, typename... Args, typename std::enable_if<
conjunction<
negation<
std::is_convertible<FinalAction, OnceAction<R(Args...)>>>,
std::is_convertible<FinalAction, Action<R(Args...)>>>::value,
int>::type = 0>
OnceAction<R (Args...)> operator testing::OnceAction<type-parameter-1-0 (type-parameter-1-1...)> ()
We also support conversion to OnceAction whenever the sub-action supports
conversion to Action (since any Action can also be a OnceAction).
Defined at line 1543 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h
template <typename R, typename... Args, typename std::enable_if<
std::is_convertible<const FinalAction&, Action<R(Args...)>>::value,
int>::type = 0>
Action<R (Args...)> operator testing::Action<type-parameter-1-0 (type-parameter-1-1...)> ()
We support conversion to Action whenever the sub-action does.
Defined at line 1553 of file ../../third_party/googletest/src/googlemock/include/gmock/gmock-actions.h