googletest/docs
Abseil Team c13c27a513 Googletest export
Change Matcher<T> to allow binding an implementation by value directly:
 - Drop the requirement of MatcherInterface. Doing manual type erasure avoid
   extra layers in many cases.
 - Avoid the adaptor for `MatcherInterface<T>` and `MatcherInterface<const T&>` mismatch.
 - Use a small object optimization when possible. This makes things like
   `_` and `Eq(1)` really cheap and do not require memory allocations.
 - Migrate some matchers to the new model to speed them up and to test the new framework. More matchers to come in future changes.

PiperOrigin-RevId: 350580998
2021-01-13 20:59:20 -05:00
..
advanced.md Googletest export 2021-01-13 20:59:12 -05:00
community_created_documentation.md Googletest export 2021-01-13 20:59:12 -05:00
faq.md Googletest export 2021-01-13 20:59:12 -05:00
gmock_cheat_sheet.md Googletest export 2021-01-13 20:59:12 -05:00
gmock_cook_book.md Googletest export 2021-01-13 20:59:20 -05:00
gmock_faq.md Googletest export 2021-01-13 20:59:12 -05:00
gmock_for_dummies.md Googletest export 2021-01-13 20:59:12 -05:00
pkgconfig.md Googletest export 2021-01-13 20:59:12 -05:00
primer.md Googletest export 2021-01-13 20:59:12 -05:00
pump_manual.md Googletest export 2021-01-13 20:59:12 -05:00
samples.md Googletest export 2021-01-13 20:59:12 -05:00