Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2017-08-19 23:11:25 +0300
committerKacper Michajłow <kasper93@gmail.com>2017-08-28 00:13:38 +0300
commit2f346a55917f999729202c0da1cbc7dfa758e2e7 (patch)
treef3a7e4be0f707acdc10aa7e3129f084491f1dff1
parentd22b7d800c629bc58d47369a8120c5be9e9800d4 (diff)
Add typename for dependant types.
-rw-r--r--src/DSUtil/text.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/DSUtil/text.h b/src/DSUtil/text.h
index a0dde4cf2..6f1a9c452 100644
--- a/src/DSUtil/text.h
+++ b/src/DSUtil/text.h
@@ -1,6 +1,6 @@
/*
* (C) 2003-2006 Gabest
- * (C) 2006-2016 see Authors.txt
+ * (C) 2006-2017 see Authors.txt
*
* This file is part of MPC-HC.
*
@@ -145,9 +145,9 @@ template<class T>
T& FastTrimRight(T& str)
{
if (!str.IsEmpty()) {
- T::PCXSTR szStart = str;
- T::PCXSTR szEnd = szStart + str.GetLength() - 1;
- T::PCXSTR szCur = szEnd;
+ typename T::PCXSTR szStart = str;
+ typename T::PCXSTR szEnd = szStart + str.GetLength() - 1;
+ typename T::PCXSTR szCur = szEnd;
for (; szCur >= szStart; szCur--) {
if (!T::StrTraits::IsSpace(*szCur)) {
break;
@@ -178,7 +178,7 @@ int FindOneOf(const T& str, typename T::PCXSTR pszCharSet, int iStart) throw()
return -1;
}
- T::PCXSTR psz = T::StrTraits::StringScanSet(str.GetString() + iStart, pszCharSet);
+ typename T::PCXSTR psz = T::StrTraits::StringScanSet(str.GetString() + iStart, pszCharSet);
return ((psz == NULL) ? -1 : int(psz - str.GetString()));
}