From e65275dada7cb26e853bc2054af048e5bbb31ece Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Wed, 19 Nov 2014 09:43:38 +0100
Subject: [PATCH] pass tokens by reference in DataFactory

---
 alib2data/src/factory/DataFactory.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/alib2data/src/factory/DataFactory.hpp b/alib2data/src/factory/DataFactory.hpp
index 9b48a9abb0..713c820ee6 100644
--- a/alib2data/src/factory/DataFactory.hpp
+++ b/alib2data/src/factory/DataFactory.hpp
@@ -72,7 +72,7 @@ public:
 	 * @return parsed String
 	 */
 	template<class T>
-	static T fromTokens(std::list<sax::Token> tokens) {
+	static T fromTokens(std::list<sax::Token>& tokens) {
 		if(tokens.size() == 0) throw exception::AlibException("Empty tokens list");
 
 		if(alib::api<exception::AlibException>::first(tokens)) throw alib::api<exception::AlibException>::parse(tokens);
-- 
GitLab