[libsigc++2/variadic_bind] Use decltype(auto).
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsigc++2/variadic_bind] Use decltype(auto).
- Date: Fri, 19 Feb 2016 10:57:01 +0000 (UTC)
commit 3a55cd4e13ec21d5c39411e8d26cea945f8db47d
Author: Murray Cumming <murrayc murrayc com>
Date: Fri Feb 19 11:32:26 2016 +0100
Use decltype(auto).
sigc++/adaptors/bind.h | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/sigc++/adaptors/bind.h b/sigc++/adaptors/bind.h
index b054277..3543703 100644
--- a/sigc++/adaptors/bind.h
+++ b/sigc++/adaptors/bind.h
@@ -94,7 +94,8 @@ struct TransformEachInvoker
{
//We take T_element as non-const because invoke() is not const.
static
- auto transform(T_element& element) -> decltype(element.invoke())& {
+ decltype(auto)
+ transform(T_element& element) {
return element.invoke();
}
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]