logic: Show parameters for functions/methods with same name within same parent (issue #259)

This commit is contained in:
Eberhard Graether
2018-07-10 15:28:09 +02:00
parent 98f4ec62ec
commit 983e0dacd4
10 changed files with 75 additions and 6 deletions
+11 -1
View File
@@ -217,12 +217,22 @@ namespace utility
return str;
}
std::wstring substrAfterLast(const std::wstring& str, wchar_t delimiter)
{
size_t pos = str.rfind(delimiter);
if (pos != std::wstring::npos)
{
return str.substr(pos + 1, std::wstring::npos);
}
return str;
}
std::string substrAfter(const std::string& str, char delimiter)
{
size_t pos = str.find(delimiter);
if (pos != std::string::npos)
{
return str.substr(pos + 1, str.size());
return str.substr(pos + 1, std::wstring::npos);
}
return str;
}
+1
View File
@@ -45,6 +45,7 @@ namespace utility
std::string substrBeforeFirst(const std::string& str, const std::string& delimiter);
std::string substrBeforeLast(const std::string& str, char delimiter);
std::wstring substrBeforeLast(const std::wstring& str, wchar_t delimiter);
std::wstring substrAfterLast(const std::wstring& str, wchar_t delimiter);
std::string substrAfter(const std::string& str, char delimiter);
std::string substrAfter(const std::string& str, const std::string& delimiter);