Thu, 03 Oct 2013 21:48:11 +0300
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