SDL Window Engine  20200905
Открытые члены | Открытые статические члены | Защищенные статические члены | Полный список членов класса
Класс SWE::UnicodeString

класс unicode строки Подробнее...

#include <swe_cunicode.h>

Граф наследования:SWE::UnicodeString:
SWE::UnicodeFormat

Открытые члены

 UnicodeString (size_t len, int ch)
 
 UnicodeString (const std::u16string &v)
 
 UnicodeString (const UnicodeString &v)
 
 UnicodeString (const_iterator it1, const_iterator it2)
 
 UnicodeString (std::u16string &&v) noexcept
 
 UnicodeString (UnicodeString &&v) noexcept
 
 UnicodeString (const std::string &v)
 
 UnicodeString (const char *v)
 
UnicodeStringoperator= (const UnicodeString &v)
 
UnicodeStringoperator= (UnicodeString &&v) noexcept
 
UnicodeStringoperator= (std::u16string &&v) noexcept
 
bool operator== (const std::string &) const
 
bool operator!= (const std::string &) const
 
void assign (const std::string &)
 
void assign (size_t len, int ch)
 
void assign (const_iterator it1, const_iterator it2)
 
UnicodeStringappend (int)
 
UnicodeStringappend (const UnicodeString &)
 
UnicodeList split (int sep) const
 
UnicodeList split (std::function< bool(int)>) const
 
UnicodeList splitWidth (const FontRender &, int width) const
 
UnicodeList wrap (int) const
 
int index (int) const
 
UnicodeString substr (size_t, int=-1) const
 
std::string toString (void) const
 
std::string toHexString (const std::string &sep=", ", bool prefix=true) const
 
UnicodeString ucFirst (void) const
 
UnicodeString toLower (void) const
 
UnicodeString toUpper (void) const
 
UnicodeString firstLower (void) const
 
UnicodeString firstUpper (void) const
 

Открытые статические члены

static std::list< UnicodeStringsplit (const UnicodeString &str, const UnicodeString &sep)
 

Защищенные статические члены

static std::u16string utf8_to_utf16 (const std::string &)
 
static std::string utf16_to_utf8 (const std::u16string &)
 

Подробное описание

класс unicode строки


Объявления и описания членов классов находятся в файлах: