diff options
author | Kacper Michajłow <kasper93@gmail.com> | 2017-08-19 23:11:25 +0300 |
---|---|---|
committer | Kacper Michajłow <kasper93@gmail.com> | 2017-08-28 00:13:38 +0300 |
commit | 2f346a55917f999729202c0da1cbc7dfa758e2e7 (patch) | |
tree | f3a7e4be0f707acdc10aa7e3129f084491f1dff1 | |
parent | d22b7d800c629bc58d47369a8120c5be9e9800d4 (diff) |
Add typename for dependant types.
-rw-r--r-- | src/DSUtil/text.h | 10 |
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()));
}
|