Visualization Library 2.1.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::String Member List

This is the complete list of members for vl::String, including all inherited members.

acquireData() constvl::Stringinline
append(const String &other)vl::String
append(wchar_t ch, int count=1)vl::String
clear()vl::Stringinline
compare(const String &other) constvl::String
contains(wchar_t ch) constvl::String
contains(const String &str) constvl::String
count(wchar_t ch, int start=0) constvl::String
count(const String &str, int start=0) constvl::String
createData() constvl::Stringinlineprotected
detectEncoding(const void *str, int byte_count, EStringEncoding encoding=VL_PLATFORM_DEFAULT_ENCODING)vl::Stringstatic
empty() constvl::Stringinline
endsWith(const String &str) constvl::String
endsWith(wchar_t ch) constvl::String
extractFileExtension(bool require_dot=true) constvl::String
extractFileName() constvl::String
extractPath() constvl::String
field(wchar_t separator, int field_index) constvl::String
fill(wchar_t ch)vl::String
filterStrings(std::vector< String > &strings, const String &filter)vl::Stringstatic
find(wchar_t ch, int start=0) constvl::String
find(const String &substr, int start=0) constvl::String
findBackwards(wchar_t ch) constvl::String
findBackwards(const String &str) constvl::String
findInLargeText(const String &substr, int start=0) constvl::String
fromAscii(const char *str, int size=-1)vl::Stringstatic
fromDouble(double value, int decimals=6)vl::Stringstatic
fromInt(int value)vl::Stringstatic
fromLatin1(const char *str, int character_count=-1)vl::Stringstatic
fromLongLong(long long value)vl::Stringstatic
fromPointer(const void *value)vl::Stringstatic
fromStdString(const std::string &str, bool utf8=true)vl::Stringstatic
fromStdWString(const std::wstring &str)vl::Stringstatic
fromUInt(unsigned int value)vl::Stringstatic
fromULongLong(unsigned long long value)vl::Stringstatic
fromUTF16(const unsigned short *str, int byte_count=-1)vl::Stringstatic
fromUTF16BE(const unsigned short *str, int byte_count=-1)vl::Stringstatic
fromUTF16LE(const unsigned short *str, int byte_count=-1)vl::Stringstatic
fromUTF8(const char *str, int byte_count=-1)vl::Stringstatic
getLowerCase(unsigned short ch)vl::Stringstatic
getTitleCase(unsigned short ch)vl::Stringstatic
getUpperCase(unsigned short ch)vl::Stringstatic
insert(int pos, const String &str)vl::String
insert(int pos, wchar_t ch, int count=1)vl::String
left(int count) constvl::String
length() constvl::Stringinline
loadText(const String &path, EStringEncoding encoding=VL_PLATFORM_DEFAULT_ENCODING)vl::Stringstatic
loadText(const char *path, EStringEncoding encoding=VL_PLATFORM_DEFAULT_ENCODING)vl::Stringinlinestatic
loadText(VirtualFile *file, EStringEncoding encoding=VL_PLATFORM_DEFAULT_ENCODING)vl::Stringstatic
loadText(void *data, int bytes, EStringEncoding encoding=VL_PLATFORM_DEFAULT_ENCODING)vl::Stringstatic
normalizeSlashes()vl::String
null() constvl::Stringinline
operator!=(const String &other) constvl::Stringinline
operator!=(const std::string &other) constvl::Stringinline
operator!=(const std::wstring &other) constvl::Stringinline
operator!=(const char *other) constvl::Stringinline
operator!=(const wchar_t *other) constvl::Stringinline
operator+(wchar_t ch) constvl::Stringinline
operator+(const String &other) constvl::Stringinline
operator+=(wchar_t ch)vl::Stringinline
operator+=(const String &other)vl::Stringinline
operator<(const String &other) constvl::Stringinline
operator=(const char *str)vl::Stringinline
operator=(const std::string &str)vl::Stringinline
operator=(const wchar_t *wstr)vl::Stringinline
operator=(const std::wstring &str)vl::Stringinline
operator=(const String &other)vl::Stringinline
operator==(const String &other) constvl::Stringinline
operator==(const std::string &other) constvl::Stringinline
operator==(const std::wstring &other) constvl::Stringinline
operator==(const char *other) constvl::Stringinline
operator==(const wchar_t *other) constvl::Stringinline
operator[](int i) constvl::Stringinline
operator[](int i)vl::Stringinline
platformSlash()vl::Stringinlinestatic
prepend(const String &str)vl::String
prepend(wchar_t ch, int count)vl::String
printf(const char *fmt,...)vl::Stringstatic
ptr() constvl::Stringinline
ptr()vl::Stringinline
remove(wchar_t ch, int start=0, int count=-1)vl::String
remove(const String &str, int start=0, int count=-1)vl::String
remove(int start, int count)vl::String
replace(wchar_t old_ch, wchar_t new_ch)vl::String
replace(int start, int count, wchar_t ch)vl::String
replace(int start, int count, const String &str)vl::String
replace(const String &oldstr, const String &newstr, bool case_sensitive=true)vl::String
resize(int character_count)vl::String
reverse()vl::String
right(int count) constvl::String
split(wchar_t separator, std::vector< String > &fields, bool remove_empty_fields=false) constvl::String
split(const String &separator_list, std::vector< String > &fields, bool remove_empty_fields=false) constvl::String
splitLines(std::vector< String > &lines) constvl::String
squeeze()vl::String
startsWith(const String &str) constvl::String
startsWith(wchar_t ch) constvl::String
String()vl::String
String(const String &other)vl::String
String(const wchar_t *wstr)vl::String
String(const char *str)vl::String
String(const std::string &str)vl::Stringinline
String(const std::wstring &str)vl::Stringinline
String(wchar_t ch, int count=1)vl::Stringexplicit
substring(int start, int count=-1) constvl::String
toAscii(std::string &ascii, bool translate_non_ascii_chars=true) constvl::String
toDouble() constvl::String
toFloat() constvl::Stringinline
toInt(bool hex=false) constvl::String
toLatin1(std::vector< unsigned char > &latin1) constvl::String
toLowerCase() constvl::String
toStdString() constvl::String
toStdWString() constvl::String
toUpperCase() constvl::String
toUTF16BE(std::vector< unsigned char > &utf16, bool include_utf16be_signature=true) constvl::String
toUTF16LE(std::vector< unsigned char > &utf16, bool include_utf16le_signature=true) constvl::String
toUTF8(std::vector< unsigned char > &utf8, bool include_utf8_signature=true) constvl::String
toUTF8(std::string &utf8, bool include_utf8_signature=true) constvl::String
trim(wchar_t ch)vl::String
trim(const String &chars)vl::String
trim()vl::String
trimStdString(const std::string &text)vl::Stringstatic