googletest/googlemock/include/gmock
Aaron Jacobs 352788321f gmock-actions: make DoAll convert to OnceAction via custom conversions.
Currently it will refuse to become a `OnceAction` if its component sub-actions
have an `Action` conversion operator but don't know about `OnceAction` in
particular because although `Action` is convertible to `OnceAction`, the
compiler won't follow the chain of conversions.

Instead, teach it explicitly that it can always be a `OnceAction` when it can be
an `Action`.

PiperOrigin-RevId: 655393035
Change-Id: Ib205b518ceef5f256627f4b02cd93ec9bd98343b
2024-07-23 19:43:42 -07:00
..
internal Run clang-format. 2024-07-23 03:57:23 -07:00
gmock-actions.h gmock-actions: make DoAll convert to OnceAction via custom conversions. 2024-07-23 19:43:42 -07:00
gmock-cardinalities.h Use '=default' to define trivial constructor/destructors 2023-04-21 10:41:25 -07:00
gmock-function-mocker.h Merge pull request #4374 from masbug:main 2023-09-25 14:00:54 -07:00
gmock-matchers.h Use matcher's description in AllOf if matcher has no explanation. 2024-07-16 05:22:42 -07:00
gmock-more-actions.h Run clang-format. 2024-07-23 03:57:23 -07:00
gmock-more-matchers.h Use GTEST_DISABLE_MSC_WARNINGS macros to disable warnings 2023-01-30 13:45:46 -08:00
gmock-nice-strict.h Use "#ifdef GTEST_OS_..." instead of "#if GTEST_OS_..." 2023-03-06 07:14:21 -08:00
gmock-spec-builders.h Run clang-format. 2024-07-23 03:57:23 -07:00
gmock.h Export gmock-spec-builders. 2023-10-26 13:15:23 -07:00