From 9c60cfe82533a27f04cca04125a6ca7a04a59fc1 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Tue, 4 Sep 2018 07:44:00 +0200 Subject: [PATCH] fix operator= of linear_set --- alib2std/src/extensions/linear_set.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/alib2std/src/extensions/linear_set.hpp b/alib2std/src/extensions/linear_set.hpp index d29a05f1fd..24712f5421 100644 --- a/alib2std/src/extensions/linear_set.hpp +++ b/alib2std/src/extensions/linear_set.hpp @@ -603,6 +603,7 @@ public: linear_set& operator= (const linear_set& x) { m_data = x.m_data; m_comp = x.m_comp; + return *this; } /** @@ -616,6 +617,7 @@ public: linear_set& operator= (linear_set&& x) { m_data = std::move ( x.m_data ); m_comp = std::move ( x.m_comp ); + return *this; } /** @@ -629,6 +631,7 @@ public: linear_set& operator= (std::initializer_list<T> il) { m_data = std::move ( il ); std::sort ( m_data.begin ( ), m_data.end ( ), m_comp ); + return *this; } /** -- GitLab