From cd47b3835987039f0122eb7dc6f9355c8d0aeac4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Tr=C3=A1vn=C3=AD=C4=8Dek?= <jan.travnicek@fit.cvut.cz>
Date: Fri, 26 Nov 2021 15:39:40 +0100
Subject: [PATCH] algo: use move in graphStudturedStack constructor and related
 method

---
 alib2algo/src/automaton/run/Run.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/alib2algo/src/automaton/run/Run.h b/alib2algo/src/automaton/run/Run.h
index 95033e551f..f4925df0ab 100644
--- a/alib2algo/src/automaton/run/Run.h
+++ b/alib2algo/src/automaton/run/Run.h
@@ -41,12 +41,12 @@ class Run {
 	template < class SymbolType >
 	struct graphStructuredStack {
 		struct Element {
-			Element ( std::shared_ptr < Element > parent, SymbolType data ) : m_parent(parent), m_data(data) {}
+			Element ( std::shared_ptr < Element > parent, SymbolType data ) : m_parent ( std::move ( parent) ), m_data ( std::move ( data ) ) {}
 			std::shared_ptr < Element > m_parent;
 			SymbolType m_data;
 		};
 
-		graphStructuredStack ( std::shared_ptr < Element > value ) : m_value ( value ) {}
+		graphStructuredStack ( std::shared_ptr < Element > value ) : m_value ( std::move ( value ) ) { }
 
 		std::shared_ptr < Element > m_value;
 
-- 
GitLab