|
| OSMSCOUT_API bool | osmscout::StringToBool (const char *string, bool &value) |
| OSMSCOUT_API const char * | osmscout::BoolToString (bool value) |
| OSMSCOUT_API std::string | osmscout::NumberToString (long value, const Locale &locale) |
| OSMSCOUT_API std::string | osmscout::FloatToString (double value, const Locale &locale, uint32_t precision=3) |
| OSMSCOUT_API bool | osmscout::GetDigitValue (char digit, size_t &result) |
| template<typename N> |
| size_t | osmscout::NumberDigits (const N &number, size_t base=10) |
| template<typename N> |
| bool | osmscout::StringToNumberSigned (const std::string &string, N &number, size_t base=10) |
| template<typename N> |
| bool | osmscout::StringToNumberUnsigned (const std::string &string, N &number, size_t base=10) |
| template<typename N> |
| bool | osmscout::StringToNumber (const std::string &string, N &number, size_t base=10) |
| OSMSCOUT_API bool | osmscout::StringToNumber (const char *string, double &value) |
| OSMSCOUT_API bool | osmscout::StringToNumber (const std::string &string, double &value) |
| OSMSCOUT_API size_t | osmscout::CountWords (const std::string &text) |
| OSMSCOUT_API std::list< std::string > | osmscout::SplitStringAtSpace (const std::string &input) |
| OSMSCOUT_API std::list< std::string > | osmscout::SplitString (const std::string &stringList, const std::string &separator, int maxSize=-1) |
| OSMSCOUT_API std::string | osmscout::ReplaceString (const std::string &in, const std::string &search, const std::string &replacement) |
| OSMSCOUT_API std::optional< std::pair< std::string, std::string > > | osmscout::SplitStringToPair (const std::string &str, const std::string &separator) |
| OSMSCOUT_API std::string | osmscout::GetFirstInStringList (const std::string &stringList, const std::string ÷r) |
| OSMSCOUT_API void | osmscout::TokenizeString (const std::string &input, std::list< std::string > &tokens) |
| OSMSCOUT_API void | osmscout::SimplifyTokenList (std::list< std::string > &tokens) |
| OSMSCOUT_API std::string | osmscout::GetTokensFromStart (const std::list< std::string > &tokens, size_t count) |
| OSMSCOUT_API std::string | osmscout::GetTokensFromEnd (const std::list< std::string > &tokens, size_t count) |
| OSMSCOUT_API void | osmscout::GroupStringListToStrings (std::list< std::string >::const_iterator token, size_t listSize, size_t parts, std::list< std::list< std::string > > &lists) |
| OSMSCOUT_API std::string | osmscout::ByteSizeToString (FileOffset size, const Locale &locale=Locale::ByEnvironmentSafe()) |
| OSMSCOUT_API std::string | osmscout::ByteSizeToString (double size, const Locale &locale=Locale::ByEnvironmentSafe()) |
| OSMSCOUT_API std::wstring | osmscout::LocaleStringToWString (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::WStringToLocaleString (const std::wstring &text) |
| OSMSCOUT_API std::wstring | osmscout::UTF8StringToWString (const std::string &text) |
| OSMSCOUT_API std::u32string | osmscout::UTF8StringToU32String (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::WStringToUTF8String (const std::wstring &text) |
| OSMSCOUT_API std::string | osmscout::LocaleStringToUTF8String (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::UTF8StringToLocaleString (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::UTF8StringToUpper (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::UTF8StringToLower (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::UTF8NormForLookup (const std::string &text) |
| OSMSCOUT_API std::string | osmscout::UTF8Transliterate (const std::string &text) |
| OSMSCOUT_API bool | osmscout::ParseISO8601TimeString (const std::string &timeStr, Timestamp ×tamp) |
| OSMSCOUT_API std::string | osmscout::TimestampToISO8601TimeString (const Timestamp ×tamp) |
| OSMSCOUT_API std::string | osmscout::DurationString (const Duration &duration) |
| OSMSCOUT_API std::string | osmscout::Trim (const std::string &str, char trimmedChar=' ') |