#include "Poco/Foundation.h"
#include <cstring>
#include <cctype>
Go to the source code of this file.
Namespaces | |
namespace | Poco |
Functions | |
template<class S , class It > | |
S | Poco::cat (const S &delim, const It &begin, const It &end) |
template<class S > | |
S | Poco::cat (const S &s1, const S &s2, const S &s3, const S &s4, const S &s5, const S &s6) |
Concatenates six strings. | |
template<class S > | |
S | Poco::cat (const S &s1, const S &s2, const S &s3, const S &s4, const S &s5) |
Concatenates five strings. | |
template<class S > | |
S | Poco::cat (const S &s1, const S &s2, const S &s3, const S &s4) |
Concatenates four strings. | |
template<class S > | |
S | Poco::cat (const S &s1, const S &s2, const S &s3) |
Concatenates three strings. | |
template<class S > | |
S | Poco::cat (const S &s1, const S &s2) |
Concatenates two strings. | |
template<class S > | |
int | Poco::icompare (const S &str, const typename S::value_type *ptr) |
template<class S > | |
int | Poco::icompare (const S &str, typename S::size_type pos, const typename S::value_type *ptr) |
template<class S > | |
int | Poco::icompare (const S &str, typename S::size_type pos, typename S::size_type n, const typename S::value_type *ptr) |
template<class S > | |
int | Poco::icompare (const S &str1, typename S::size_type pos1, typename S::size_type n, const S &str2, typename S::size_type pos2) |
template<class S > | |
int | Poco::icompare (const S &str1, typename S::size_type pos1, typename S::size_type n1, const S &str2, typename S::size_type pos2, typename S::size_type n2) |
template<class S > | |
int | Poco::icompare (const S &str1, typename S::size_type pos, typename S::size_type n, const S &str2) |
template<class S > | |
int | Poco::icompare (const S &str1, typename S::size_type n, const S &str2) |
template<class S > | |
int | Poco::icompare (const S &str1, typename S::size_type n1, const S &str2, typename S::size_type n2) |
template<class S > | |
int | Poco::icompare (const S &str1, const S &str2) |
template<class S , class It > | |
int | Poco::icompare (const S &str, typename S::size_type pos, typename S::size_type n, It it2, It end2) |
Case-insensitive string comparison. | |
template<class S > | |
S | Poco::replace (const S &str, const typename S::value_type *from, const typename S::value_type *to, typename S::size_type start=0) |
template<class S > | |
S | Poco::replace (const S &str, const S &from, const S &to, typename S::size_type start=0) |
template<class S > | |
S & | Poco::replaceInPlace (S &str, const typename S::value_type *from, const typename S::value_type *to, typename S::size_type start=0) |
template<class S > | |
S & | Poco::replaceInPlace (S &str, const S &from, const S &to, typename S::size_type start=0) |
template<class S > | |
S | Poco::toLower (const S &str) |
Returns a copy of str containing all lower-case characters. | |
template<class S > | |
S & | Poco::toLowerInPlace (S &str) |
Replaces all characters in str with their lower-case counterparts. | |
template<class S > | |
S | Poco::toUpper (const S &str) |
Returns a copy of str containing all upper-case characters. | |
template<class S > | |
S & | Poco::toUpperInPlace (S &str) |
Replaces all characters in str with their upper-case counterparts. | |
template<class S > | |
S | Poco::translate (const S &str, const typename S::value_type *from, const typename S::value_type *to) |
template<class S > | |
S | Poco::translate (const S &str, const S &from, const S &to) |
template<class S > | |
S | Poco::translateInPlace (S &str, const typename S::value_type *from, const typename S::value_type *to) |
template<class S > | |
S & | Poco::translateInPlace (S &str, const S &from, const S &to) |
template<class S > | |
S | Poco::trim (const S &str) |
template<class S > | |
S & | Poco::trimInPlace (S &str) |
Removes all leading and trailing whitespace in str. | |
template<class S > | |
S | Poco::trimLeft (const S &str) |
template<class S > | |
S & | Poco::trimLeftInPlace (S &str) |
Removes all leading whitespace in str. | |
template<class S > | |
S | Poco::trimRight (const S &str) |
template<class S > | |
S & | Poco::trimRightInPlace (S &str) |
Removes all trailing whitespace in str. |