|
| int | a_util::strings::compare (const char *left, const char *right) |
| |
| int | a_util::strings::compare (const char *left, const char *right, std::size_t pos) |
| |
| int | a_util::strings::compare (const char *left, const char *right, std::size_t pos, std::size_t length) |
| |
| int | a_util::strings::compareNoCase (const char *left, const char *right) |
| |
| int | a_util::strings::compareNoCase (const char *left, const char *right, std::size_t pos) |
| |
| int | a_util::strings::compareNoCase (const char *left, const char *right, std::size_t pos, std::size_t length) |
| |
| bool | a_util::strings::isEqual (const char *left, const char *right) |
| |
| bool | a_util::strings::isEqual (const char *left, const char *right, std::size_t pos) |
| |
| bool | a_util::strings::isEqual (const char *left, const char *right, std::size_t pos, std::size_t length) |
| |
| bool | a_util::strings::isEqualNoCase (const char *left, const char *right) |
| |
| bool | a_util::strings::isEqualNoCase (const char *left, const char *right, std::size_t pos) |
| |
| bool | a_util::strings::isEqualNoCase (const char *left, const char *right, std::size_t pos, std::size_t length) |
| |
| std::size_t | a_util::strings::getLength (const char *str) |
| |
| std::size_t | a_util::strings::copy (char *dest, std::size_t dest_size, const char *source) |
| |
| std::size_t | a_util::strings::copy (char *dest, std::size_t dest_size, const char *source, std::size_t count) |
| |
| std::vector< std::string > | a_util::strings::split (const std::string &str, const std::string &separator) |
| |
| std::vector< std::string > | a_util::strings::split (const std::string &str, const std::string &separator, bool keep_empty) |
| |
| std::vector< std::string > | a_util::strings::splitToken (const std::string &str) |
| |
| std::vector< std::string > | a_util::strings::splitToken (const std::string &str, const std::string &separators) |
| |
| std::vector< std::string > | a_util::strings::splitToken (const std::string &str, const std::string &separators, bool keep_empty) |
| |
| std::string & | a_util::strings::trim (std::string &str) |
| |
| std::string & | a_util::strings::trim (std::string &str, const std::string &trimmed_chars) |
| |
| bool | a_util::strings::isEmpty (const char *str) |
| |
| bool | a_util::strings::isNotEmpty (const char *str) |
| |
| std::string & | a_util::strings::replace (std::string &str, const std::string &subject, const std::string &replacement) |
| |
| std::string | a_util::strings::replace (const std::string &str, const std::string &subject, const std::string &replacement) |
| |
| std::string | a_util::strings::join (const std::vector< std::string > &strings, const std::string &delimiter) |
| |
Public API for string modification and inspection functions
- Copyright
Copyright 2025 Digitalwerk GmbH.
This Source Code Form is subject to the terms of the Mozilla
Public License, v. 2.0. If a copy of the MPL was not distributed
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.