nuked "container_cast"

Thu, 03 Oct 2013 21:48:11 +0300

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Thu, 03 Oct 2013 21:48:11 +0300
changeset 496
d6cbf21af8fb
parent 495
cb931c2d1e8b
child 497
c51941e590b6

nuked "container_cast"

src/ldconfig.cpp file | annotate | diff | comparison | revisions
src/ldconfig.h file | annotate | diff | comparison | revisions
src/misc.h file | annotate | diff | comparison | revisions
--- a/src/ldconfig.cpp	Thu Oct 03 21:42:48 2013 +0300
+++ b/src/ldconfig.cpp	Thu Oct 03 21:48:11 2013 +0300
@@ -113,7 +113,7 @@
 // =============================================================================
 // -----------------------------------------------------------------------------
 LDConfigParser::LDConfigParser (str inText, char sep)
-{	m_tokens = container_cast<QStringList, List<str>> (inText.split (sep, QString::SkipEmptyParts));
+{	m_tokens = inText.split (sep, QString::SkipEmptyParts);
 	m_pos = -1;
 }
 
@@ -126,7 +126,7 @@
 // =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::atEnd()
-{	return (m_pos == (signed) m_tokens.size() - 1);
+{	return (m_pos == m_tokens.size() - 1);
 }
 
 // =============================================================================
--- a/src/ldconfig.h	Thu Oct 03 21:42:48 2013 +0300
+++ b/src/ldconfig.h	Thu Oct 03 21:48:11 2013 +0300
@@ -20,6 +20,7 @@
 #define LDCONFIG_H
 
 #include "types.h"
+#include <QStringList>
 
 // =============================================================================
 // StringParser
@@ -46,8 +47,8 @@
 		}
 
 	private:
-		List<str> m_tokens;
-		short m_pos;
+		QStringList m_tokens;
+		int m_pos;
 };
 
 void parseLDConfig();
--- a/src/misc.h	Thu Oct 03 21:42:48 2013 +0300
+++ b/src/misc.h	Thu Oct 03 21:48:11 2013 +0300
@@ -68,15 +68,6 @@
 vertex rotPoint (const List<LDObject*>& objs);
 void configRotationPoint();
 
-template<class T, class R> R container_cast (const T& a)
-{	R b;
-
-	for (auto i : a)
-		b << i;
-
-	return b;
-}
-
 // =============================================================================
 namespace Grid
 {	enum Type

mercurial