Add a few more calls to std::move()

issue#70
Sébastien Villemot 2019-08-14 17:27:31 +02:00
parent c4f331c74c
commit 8c1e48a09e
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
1 changed files with 3 additions and 3 deletions

View File

@ -108,11 +108,11 @@ namespace macro
inline void pushContext() { directive_stack.emplace(vector<DirectivePtr>()); }
inline void pushContextTop(DirectivePtr statement) { directive_stack.top().emplace_back(statement); }
inline void pushContextTop(DirectivePtr statement) { directive_stack.top().emplace_back(move(statement)); }
inline void pushStatements(DirectivePtr statement) { statements.emplace_back(statement); }
inline void pushStatements(DirectivePtr statement) { statements.emplace_back(move(statement)); }
inline vector<DirectivePtr> popContext() { auto top = directive_stack.top(); directive_stack.pop(); return top; }
inline vector<DirectivePtr> popContext() { auto top = move(directive_stack.top()); directive_stack.pop(); return top; }
};
}
#endif