dcpp::nub::wstring is the wchar_t based string using alias of dcpp::nub::basic_string.
Duckcpp forks irrlicht.
dcpp::nub::wstring is renamed from irr::core::stringw.
Return the c++ raw string: const char * or const wchar_t *
Return the c++ standard string: std::string or std::wstring.
Return The c++ standard string: std::string or std::wstring.
It is marked explicit.
Constructors
Destructor
___________________________________________________________________________
.operator=
.operator+
.operator+=
.operator[]
.operator==
.operator<
.operator!=
___________________________________________________________________________
dcpp::u32 .size() const
bool .empty() const
void .clear(releaseMemory = true)
self_type & .make_lower()
self_type & .make_upper()
bool .equals_ignore_case(other) const
bool .equals_substring_ignore_case(other, sourcePos = 0) const
bool .lower_ignore_case(other) const
bool .equalsn(other, n) const
bool .equalsn(str, n) const
self_type & .append(character)
self_type & .append(other)
self_type & .append(str, length = 0xffffffff)
self_type & .insert(pos, str, n)
void .reserve(count)
dcpp::i32 .findFirst(character) const
dcpp::i32 .findFirstChar(str, count) const
dcpp::i32 .findFirstCharNotInList(str, count=1) const
dcpp::i32 .findLastCharNotInList(str, count=1) const
dcpp::i32 .findNext(character, startPos) const
dcpp::i32 .findLast(character, start = -1) const
dcpp::i32 .findLastChar(str, count=1) const
dcpp::i32 .find(str, start = 0) const
self_type .subString(begin, length, make_lower = false) const
self_type & .replace(toReplace, replaceWith)
self_type & .remove(toRemove)
self_type & .removeChars(toRemove)
self_type & .trim(whitespace
= " \t\n\r")
self_type & .eraseTrailingFloatZeros(decimalPoint='.')
self_type & .erase(index)
self_type & .validate()
T .lastChar() const
dcpp::u32 .split(ret, delimiter, countDelimiters=1, ignoreEmptyTokens=true, keepSeparators=false) const