mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-24 09:12:28 +02:00
fix typo
This commit is contained in:
@@ -78,6 +78,12 @@ StringTokenizer::StringTokenizer(const std::string& str, const std::string& sepa
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
StringTokenizer::~StringTokenizer()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
std::size_t StringTokenizer::count(const std::string& token) const
|
||||
{
|
||||
std::size_t result = 0;
|
||||
@@ -120,65 +126,6 @@ std::size_t StringTokenizer::replace(const std::string& oldToken, const std::str
|
||||
return result;
|
||||
}
|
||||
|
||||
StringTokenizer::~StringTokenizer()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
bool StringTokenizer::has(const std::string& token) const
|
||||
{
|
||||
Iterator it = begin();
|
||||
Iterator stop = end();
|
||||
for (; it != stop; ++it)
|
||||
if (*it == token)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
std::size_t StringTokenizer::find(const std::string& token, std::size_t pos) const
|
||||
{
|
||||
Iterator it = begin();
|
||||
Iterator stop = end();
|
||||
for (it += pos; it != stop; ++it)
|
||||
if (*it == token)
|
||||
return it - begin();
|
||||
|
||||
throw NotFoundException(token);
|
||||
}
|
||||
|
||||
|
||||
std::size_t StringTokenizer::replace(const std::string& oldToken, const std::string& newToken, std::size_t pos)
|
||||
{
|
||||
std::size_t count = 0;
|
||||
TokenVec::iterator it = _tokens.begin();
|
||||
TokenVec::iterator stop = _tokens.end();
|
||||
for (it += pos; it != stop; ++it)
|
||||
{
|
||||
if (*it == oldToken)
|
||||
{
|
||||
*it = newToken;
|
||||
++count;
|
||||
}
|
||||
}
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
|
||||
std::size_t StringTokenizer::count(const std::string& token) const
|
||||
{
|
||||
std::size_t cnt = 0;
|
||||
Iterator it = begin();
|
||||
Iterator stop = end();
|
||||
for (; it != stop; ++it)
|
||||
if (*it == token)
|
||||
++cnt;
|
||||
|
||||
return cnt;
|
||||
}
|
||||
|
||||
|
||||
} // namespace Poco
|
||||
|
||||
|
||||
Reference in New Issue
Block a user