forked from OSchip/llvm-project
Summary: Simplifies the C++11-style "-> decltype(...)" return-type deduction. Note that you have to be careful about whether the function return type is `auto` or `decltype(auto)`. The difference is that bare `auto` strips const and reference, just like lambda return type deduction. In some cases that's what we want (or more likely, we know that the return type is a value type), but whenever we're wrapping a templated function which might return a reference, we need to be sure that the return type is decltype(auto). No functional change. Subscribers: dexonsmith, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D74383 |
||
|---|---|---|
| .. | ||
| custom | ||
| gtest-death-test-internal.h | ||
| gtest-filepath.h | ||
| gtest-internal.h | ||
| gtest-linked_ptr.h | ||
| gtest-param-util-generated.h | ||
| gtest-param-util.h | ||
| gtest-port-arch.h | ||
| gtest-port.h | ||
| gtest-string.h | ||
| gtest-tuple.h | ||
| gtest-type-util.h | ||