googletest/googlemock/include/gmock
Abseil Team 9494c45e75 Googletest export
Use std::function to implement type erasure in Action, wrapping the legacy
ActionInterface if necessary.

This makes functors / std::function the primary way to implement Action; the
existing ActionInterface implementations are handled through ActionAdaptor.
The existing actions are not (yet) migrated though; they'll pay the cost of one
additional indirection - but that should be negligible.

PiperOrigin-RevId: 226126137
2018-12-20 14:09:39 -05:00
..
internal Googletest export 2018-12-20 14:09:31 -05:00
gmock-actions.h Googletest export 2018-12-20 14:09:39 -05:00
gmock-cardinalities.h Googletest export 2018-10-29 13:46:16 -04:00
gmock-function-mocker.h Googletest export 2018-11-20 13:29:40 -05:00
gmock-generated-actions.h Googletest export 2018-12-17 13:53:26 -05:00
gmock-generated-actions.h.pump Googletest export 2018-12-17 13:53:26 -05:00
gmock-generated-function-mockers.h Googletest export 2018-12-20 14:09:31 -05:00
gmock-generated-function-mockers.h.pump Googletest export 2018-12-20 14:09:31 -05:00
gmock-generated-matchers.h Googletest export 2018-12-13 16:00:11 -05:00
gmock-generated-matchers.h.pump Googletest export 2018-12-13 16:00:11 -05:00
gmock-generated-nice-strict.h Googletest export 2018-12-20 14:09:31 -05:00
gmock-generated-nice-strict.h.pump Googletest export 2018-12-20 14:09:31 -05:00
gmock-matchers.h Googletest export 2018-12-20 14:09:31 -05:00
gmock-more-actions.h Googletest export 2018-11-20 13:29:12 -05:00
gmock-more-matchers.h googletest export 2018-08-15 17:15:36 -04:00
gmock-spec-builders.h Googletest export 2018-12-03 12:54:11 -05:00
gmock.h Googletest export 2018-11-15 16:11:19 -05:00