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