From b05b6d941e2f0e7f02af77411269f9275f96e21a Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Thu, 29 Oct 2015 10:47:35 +0100 Subject: [PATCH] fix return address to local variable --- alib2std/src/extensions/foreach.hpp | 4 ++-- alib2std/src/extensions/set.hpp | 4 ++-- alib2std/src/extensions/vector.hpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/alib2std/src/extensions/foreach.hpp b/alib2std/src/extensions/foreach.hpp index e036cc8467..7937c60aad 100644 --- a/alib2std/src/extensions/foreach.hpp +++ b/alib2std/src/extensions/foreach.hpp @@ -66,14 +66,14 @@ public: return *this; } - const_pair_foreach_iterator& operator++(int) { + const_pair_foreach_iterator operator++(int) { const_pair_foreach_iterator temp = *this; ++current1; ++current2; return temp; } - const_pair_foreach_iterator& operator--(int) { + const_pair_foreach_iterator operator--(int) { const_pair_foreach_iterator temp = *this; --current1; --current2; diff --git a/alib2std/src/extensions/set.hpp b/alib2std/src/extensions/set.hpp index 45d73931d0..751eaf4694 100644 --- a/alib2std/src/extensions/set.hpp +++ b/alib2std/src/extensions/set.hpp @@ -101,13 +101,13 @@ public: return *this; } - set_move_iterator& operator++(int) { + set_move_iterator operator++(int) { set_move_iterator temp = *this; ++current; return temp; } - set_move_iterator& operator--(int) { + set_move_iterator operator--(int) { set_move_iterator temp = *this; --current; return temp; diff --git a/alib2std/src/extensions/vector.hpp b/alib2std/src/extensions/vector.hpp index ec101e339a..7f6b0d59a9 100644 --- a/alib2std/src/extensions/vector.hpp +++ b/alib2std/src/extensions/vector.hpp @@ -56,13 +56,13 @@ public: return *this; } - ptr_vector_iterator& operator++(int) { + ptr_vector_iterator operator++(int) { ptr_vector_iterator temp = *this; ++current; return temp; } - ptr_vector_iterator& operator--(int) { + ptr_vector_iterator operator--(int) { ptr_vector_iterator temp = *this; --current; return temp; -- GitLab