diff --git a/alib2algo/src/tree/generate/RandomTreeFactory.cpp b/alib2algo/src/tree/generate/RandomTreeFactory.cpp index 4ae101b37f761f8d187bfb5776792064bf6f5275..0f986bddd7f956ea4a2b51119295feec633d2e9f 100644 --- a/alib2algo/src/tree/generate/RandomTreeFactory.cpp +++ b/alib2algo/src/tree/generate/RandomTreeFactory.cpp @@ -274,7 +274,7 @@ UnrankedTree RandomTreeFactory::generateUnrankedTree ( int depth, int nodesCount for ( std::vector < char >::const_iterator it = alphabet.begin ( ); it != alphabet.end ( ); ++it ) treeAlphabet.insert ( alphabet::symbolFrom ( * it ) ); - UnrankedTree tree ( treeAlphabet, std::move ( root->createUnrankedNode ( ) ) ); + UnrankedTree tree ( treeAlphabet, root->createUnrankedNode ( ) ); delete root; return tree; } @@ -292,7 +292,7 @@ UnrankedPattern RandomTreeFactory::generateUnrankedPattern ( int depth, int node alphabet::Symbol subtreeWildcard ( alphabet::SubtreeWildcardSymbol::SUBTREE_WILDCARD ); treeAlphabet.insert ( subtreeWildcard ); - UnrankedPattern tree ( std::move ( subtreeWildcard ), treeAlphabet, std::move ( root->createUnrankedPatternNode ( ) ) ); + UnrankedPattern tree ( std::move ( subtreeWildcard ), treeAlphabet, root->createUnrankedPatternNode ( ) ); delete root; return tree; } @@ -314,7 +314,7 @@ RankedTree RandomTreeFactory::generateRankedTree ( int depth, int nodesCount, in treeRankedAlphabet.insert ( alphabet::RankedSymbol ( * i, it->first ) ); } - RankedTree tree ( treeRankedAlphabet, std::move ( root->createRankedNode ( ) ) ); + RankedTree tree ( treeRankedAlphabet, root->createRankedNode ( ) ); delete root; return tree; } @@ -338,7 +338,7 @@ RankedPattern RandomTreeFactory::generateRankedPattern ( int depth, int nodesCou alphabet::RankedSymbol subtreeWildcard ( alphabet::Symbol ( alphabet::SubtreeWildcardSymbol::SUBTREE_WILDCARD ), 0 ); treeRankedAlphabet.insert ( subtreeWildcard ); - RankedPattern tree ( std::move ( subtreeWildcard ), treeRankedAlphabet, std::move ( root->createRankedPatternNode ( ) ) ); + RankedPattern tree ( std::move ( subtreeWildcard ), treeRankedAlphabet, root->createRankedPatternNode ( ) ); delete root; return tree; }