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 |