file
String.hNamespace Corrade::
Namespaces
- namespace Corrade
- Root namespace.
- namespace Corrade::Utility
- Utilities.
- namespace Corrade::Utility::String
- String utilities.
Functions
- auto commonPrefix(Containers::StringView a, Containers::StringView b) -> Containers::StringView new in Git master
- Longest common prefix of two strings.
- void lowercaseInPlace(Containers::MutableStringView string) new in Git master
- Convert ASCII characters in a string to lowercase, in place.
- auto lowercase(Containers::StringView string) -> Containers::String new in Git master
- Convert ASCII characters in a string to lowercase.
- auto lowercase(Containers::String string) -> Containers::String new in Git master
- void uppercaseInPlace(Containers::MutableStringView string) new in Git master
- Convert ASCII characters in a string to uppercase, in place.
- auto uppercase(Containers::StringView string) -> Containers::String new in Git master
- Convert ASCII characters in a string to uppercase, in place.
- auto uppercase(Containers::String string) -> Containers::String new in Git master
- auto replaceFirst(Containers::StringView string, Containers::StringView search, Containers::StringView replace) -> Containers::String new in Git master
- Replace first occurrence in a string.
- auto replaceAll(Containers::StringView string, Containers::StringView search, Containers::StringView replace) -> Containers::String new in Git master
- Replace all occurrences in a string.
- auto replaceAll(Containers::String string, char search, char replace) -> Containers::String new in Git master
- Replace all occurrences of a character in a string with another character.
- void replaceAllInPlace(const Containers::MutableStringView string, const char search, const char replace) new in Git master
- Replace all occurrences of a character in a string with another character in-place.
-
auto parseNumberSequence(Containers::StringView string,
std::
uint32_t min, std:: uint32_t max) -> Containers::Optional<Containers::Array<std:: uint32_t>> new in Git master - Parse a number sequence.
-
auto fromArray(const char* string) -> std::
string deprecated in Git master - Safely construct string from char array.
-
auto fromArray(const char* string,
std::
size_t length) -> std:: string deprecated in Git master - Safely construct string from char array with explicit length.
-
auto ltrim(std::
string string, const std:: string& characters) -> std:: string deprecated in Git master - Trim leading characters from string.
-
auto ltrim(std::
string string) -> std:: string deprecated in Git master - Trim leading whitespace from string.
-
auto rtrim(std::
string string, const std:: string& characters) -> std:: string deprecated in Git master - Trim trailing characters from string.
-
auto rtrim(std::
string string) -> std:: string deprecated in Git master - Trim trailing whitespace from string.
-
auto trim(std::
string string, const std:: string& characters) -> std:: string deprecated in Git master - Trim leading and trailing characters from string.
-
auto trim(std::
string string) -> std:: string deprecated in Git master - Trim leading and trailing whitespace from string.
-
void ltrimInPlace(std::
string& string, const std:: string& characters) deprecated in Git master - Trim leading characters from a string, in place.
-
void ltrimInPlace(std::
string& string) deprecated in Git master - Trim leading whitespace from a string, in place.
-
void rtrimInPlace(std::
string& string, const std:: string& characters) deprecated in Git master - Trim trailing characters from a string, in place.
-
void rtrimInPlace(std::
string& string) deprecated in Git master - Trim trailing whitespace from a string, in place.
-
void trimInPlace(std::
string& string, const std:: string& characters) deprecated in Git master - Trim leading and trailing characters from a string, in place.
-
void trimInPlace(std::
string& string) deprecated in Git master - Trim leading and trailing whitespace from a string, in place.
-
auto split(const std::
string& string, char delimiter) -> std:: vector<std:: string> deprecated in Git master - Split a string on given character.
- auto split(Containers::StringView string, char delimiter) -> Containers::Array<Containers::StringView> deprecated in Git master
-
auto splitWithoutEmptyParts(const std::
string& string, char delimiter) -> std:: vector<std:: string> deprecated in Git master - Split a string on given character and remove empty parts.
- auto splitWithoutEmptyParts(Containers::StringView string, char delimiter) -> Containers::Array<Containers::StringView> deprecated in Git master
-
auto splitWithoutEmptyParts(const std::
string& string, const std:: string& delimiters) -> std:: vector<std:: string> deprecated in Git master - Split a string on any character from given set and remove empty parts.
- auto splitWithoutEmptyParts(Containers::StringView string, Containers::StringView delimiters) -> Containers::Array<Containers::StringView> deprecated in Git master
-
auto splitWithoutEmptyParts(const std::
string& string) -> std:: vector<std:: string> deprecated in Git master - Split a string on whitespace and remove empty parts.
- auto splitWithoutEmptyParts(const Containers::StringView string) -> Containers::Array<Containers::StringView> deprecated in Git master
-
auto partition(const std::
string& string, char separator) -> Containers::StaticArray<3, std:: string> deprecated in Git master - Partition a string.
-
auto partition(const std::
string& string, const std:: string& separator) -> Containers::StaticArray<3, std:: string> deprecated in Git master -
auto rpartition(const std::
string& string, char separator) -> Containers::StaticArray<3, std:: string> deprecated in Git master - Right-partition a string.
-
auto rpartition(const std::
string& string, const std:: string& separator) -> Containers::StaticArray<3, std:: string> deprecated in Git master -
auto join(const std::
vector<std:: string>& strings, char delimiter) -> std:: string deprecated in Git master - Join strings with given character.
-
auto join(const std::
vector<std:: string>& strings, const std:: string& delimiter) -> std:: string deprecated in Git master -
auto joinWithoutEmptyParts(const std::
vector<std:: string>& strings, char delimiter) -> std:: string deprecated in Git master - Join strings with given character and remove empty parts.
-
auto joinWithoutEmptyParts(const std::
vector<std:: string>& strings, const std:: string& delimiter) -> std:: string deprecated in Git master -
auto beginsWith(const std::
string& string, const std:: string& prefix) -> bool deprecated in Git master - Whether the string has given prefix.
-
auto beginsWith(const std::
string& string, char prefix) -> bool deprecated in Git master - auto viewBeginsWith(Containers::ArrayView<const char> string, Containers::ArrayView<const char> prefix) -> bool deprecated in Git master
- Whether string view has given prefix.
- auto viewBeginsWith(Containers::ArrayView<const char> string, char prefix) -> bool deprecated in Git master
-
auto endsWith(const std::
string& string, const std:: string& suffix) -> bool deprecated in Git master - Whether the string has given suffix.
-
auto endsWith(const std::
string& string, char suffix) -> bool deprecated in Git master - auto viewEndsWith(Containers::ArrayView<const char> string, Containers::ArrayView<const char> suffix) -> bool deprecated in Git master
- Whether string view has given suffix.
- auto viewEndsWith(Containers::ArrayView<const char> string, char suffix) -> bool deprecated in Git master
-
auto stripPrefix(std::
string string, const std:: string& prefix) -> std:: string deprecated in Git master - Strip given prefix from a string.
-
auto stripPrefix(std::
string string, char prefix) -> std:: string deprecated in Git master -
auto stripSuffix(std::
string string, const std:: string& suffix) -> std:: string deprecated in Git master - Strip given suffix from a string.
-
auto stripSuffix(std::
string string, char suffix) -> std:: string deprecated in Git master