Skip to content
Snippets Groups Projects
Commit aae3ffee authored by Jan Trávníček's avatar Jan Trávníček
Browse files

some more move fixes

parent 50c79135
No related branches found
No related tags found
1 merge request!95Many clang-tidy fixes
...@@ -21,7 +21,7 @@ class AlgorithmAbstraction : public NaryOperationAbstraction < ReturnType, Param ...@@ -21,7 +21,7 @@ class AlgorithmAbstraction : public NaryOperationAbstraction < ReturnType, Param
std::function < ReturnType ( ParamTypes ... ) > m_callback; std::function < ReturnType ( ParamTypes ... ) > m_callback;
   
public: public:
AlgorithmAbstraction ( std::function < ReturnType ( ParamTypes ... ) > callback ) : m_callback ( callback ) { AlgorithmAbstraction ( std::function < ReturnType ( ParamTypes ... ) > callback ) : m_callback ( std::move ( callback ) ) {
} }
   
bool run ( ) override { bool run ( ) override {
......
...@@ -22,7 +22,7 @@ protected: ...@@ -22,7 +22,7 @@ protected:
ext::array < std::pair < std::shared_ptr < OperationAbstraction >, bool >, sizeof ... ( ParamTypes ) > m_params; ext::array < std::pair < std::shared_ptr < OperationAbstraction >, bool >, sizeof ... ( ParamTypes ) > m_params;
   
public: public:
BaseWrapperAbstraction ( std::function < std::shared_ptr < OperationAbstraction > ( ParamTypes ... ) > wrapperFinder ) : m_WrapperFinder ( wrapperFinder ) { BaseWrapperAbstraction ( std::function < std::shared_ptr < OperationAbstraction > ( ParamTypes ... ) > wrapperFinder ) : m_WrapperFinder ( std::move ( wrapperFinder ) ) {
for ( unsigned i = 0; i < sizeof ... ( ParamTypes ); ++ i ) { for ( unsigned i = 0; i < sizeof ... ( ParamTypes ); ++ i ) {
m_params [ i ].first = nullptr; m_params [ i ].first = nullptr;
m_params [ i ].second = false; m_params [ i ].second = false;
......
...@@ -1045,7 +1045,7 @@ public: ...@@ -1045,7 +1045,7 @@ public:
* *
* \param callback the function to call on asignment * \param callback the function to call on asignment
*/ */
explicit callback_iterator ( std::function < void ( T ) > callback ) : m_callback ( callback ) { explicit callback_iterator ( std::function < void ( T ) > callback ) : m_callback ( std::move ( callback ) ) {
} }
   
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment