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

Records