From 5684ee6113ef308e4d55c3cf17553dbb2545ad79 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Fri, 13 Apr 2018 16:15:16 +0200 Subject: [PATCH] better move semantics use in rvalue_ref --- alib2std/src/extensions/utility.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alib2std/src/extensions/utility.hpp b/alib2std/src/extensions/utility.hpp index dac22c24e9..afca7bd71d 100644 --- a/alib2std/src/extensions/utility.hpp +++ b/alib2std/src/extensions/utility.hpp @@ -71,11 +71,11 @@ struct rvalue_ref { delete holder; } - T * operator ->( ) { + T * operator ->( ) && { return holder; } - T * operator ->( ) const { + T * operator ->( ) const & { return holder; } -- GitLab