|
libHSPlasma
|
#include <plString.h>
Classes | |
| class | StrBuffer |
| class | Wide |
| class | WideBuffer |
Public Member Functions | |
| plString () | |
| plString (const plString &init) | |
| plString (const char *init, size_t len=(size_t)-1) | |
| plString (const pl_wchar_t *init, size_t len=(size_t)-1) | |
| ~plString () | |
| bool | empty () const |
| size_t | len () const |
| plString & | operator= (const plString &other) |
| plString & | operator= (const char *str) |
| plString & | operator= (const pl_wchar_t *str) |
| plString & | operator+= (const plString &other) |
| plString & | operator+= (const char *str) |
| plString & | operator+= (const pl_wchar_t *str) |
| plString | operator+ (const plString &other) const |
| plString | operator+ (const char *str) const |
| plString | operator+ (const pl_wchar_t *str) const |
| bool | operator== (const plString &other) const |
| bool | operator== (const char *str) const |
| bool | operator!= (const plString &other) const |
| bool | operator!= (const char *str) const |
| bool | operator< (const plString &other) const |
| int | compareTo (const plString &other, bool ignoreCase=false) const |
| int | compareTo (const char *other, bool ignoreCase=false) const |
| bool | startsWith (const plString &cmp, bool ignoreCase=false) const |
| bool | startsWith (const char *cmp, bool ignoreCase=false) const |
| bool | endsWith (const plString &cmp, bool ignoreCase=false) const |
| bool | endsWith (const char *cmp, bool ignoreCase=false) const |
| const char * | cstr () const |
| operator const char * () const | |
| Wide | wstr () const |
| unsigned int | hash () const |
| long | find (char c) const |
| long | find (const char *sub) const |
| long | find (const plString &sub) const |
| long | rfind (char c) const |
| long | rfind (const char *sub) const |
| long | rfind (const plString &sub) const |
| plString | toUpper () const |
| plString | toLower () const |
| plString | left (size_t num) const |
| plString | right (size_t num) const |
| plString | mid (size_t idx, size_t num) const |
| plString | mid (size_t idx) const |
| plString | beforeFirst (char sep) const |
| plString | afterFirst (char sep) const |
| plString | beforeLast (char sep) const |
| plString | afterLast (char sep) const |
| plString | replace (const char *src, const char *dest) const |
| std::vector< plString > | split (char sep, size_t max=(size_t)-1) const |
| plString | trim () const |
| plString & | pack () |
| long | toInt (int base=0) const |
| unsigned long | toUint (int base=0) const |
| double | toFloat () const |
| bool | toBool () const |
Static Public Member Functions | |
| static unsigned int | hash (const char *str) |
| static plString | Format (const char *fmt,...) |
| static plString | FormatV (const char *fmt, va_list aptr) |
| plString::plString | ( | ) |
| plString::plString | ( | const plString & | init | ) |
| plString::plString | ( | const char * | init, |
| size_t | len = (size_t)-1 |
||
| ) |
| plString::plString | ( | const pl_wchar_t * | init, |
| size_t | len = (size_t)-1 |
||
| ) |
| plString::~plString | ( | ) |
| plString plString::afterFirst | ( | char | sep | ) | const |
| plString plString::afterLast | ( | char | sep | ) | const |
| plString plString::beforeFirst | ( | char | sep | ) | const |
| plString plString::beforeLast | ( | char | sep | ) | const |
| int plString::compareTo | ( | const plString & | other, |
| bool | ignoreCase = false |
||
| ) | const |
| int plString::compareTo | ( | const char * | other, |
| bool | ignoreCase = false |
||
| ) | const |
| const char* plString::cstr | ( | ) | const |
| bool plString::empty | ( | ) | const |
| bool plString::endsWith | ( | const plString & | cmp, |
| bool | ignoreCase = false |
||
| ) | const |
| bool plString::endsWith | ( | const char * | cmp, |
| bool | ignoreCase = false |
||
| ) | const |
| long plString::find | ( | char | c | ) | const |
| long plString::find | ( | const char * | sub | ) | const |
| long plString::find | ( | const plString & | sub | ) | const |
|
static |
|
static |
| unsigned int plString::hash | ( | ) | const |
|
static |
| plString plString::left | ( | size_t | num | ) | const |
| size_t plString::len | ( | ) | const |
| plString plString::mid | ( | size_t | idx, |
| size_t | num | ||
| ) | const |
| plString plString::mid | ( | size_t | idx | ) | const |
| plString::operator const char * | ( | ) | const |
| bool plString::operator!= | ( | const plString & | other | ) | const |
| bool plString::operator!= | ( | const char * | str | ) | const |
| plString plString::operator+ | ( | const char * | str | ) | const |
| plString plString::operator+ | ( | const pl_wchar_t * | str | ) | const |
| plString& plString::operator+= | ( | const char * | str | ) |
| plString& plString::operator+= | ( | const pl_wchar_t * | str | ) |
| bool plString::operator< | ( | const plString & | other | ) | const |
| plString& plString::operator= | ( | const char * | str | ) |
| plString& plString::operator= | ( | const pl_wchar_t * | str | ) |
| bool plString::operator== | ( | const plString & | other | ) | const |
| bool plString::operator== | ( | const char * | str | ) | const |
| plString& plString::pack | ( | ) |
| plString plString::replace | ( | const char * | src, |
| const char * | dest | ||
| ) | const |
| long plString::rfind | ( | char | c | ) | const |
| long plString::rfind | ( | const char * | sub | ) | const |
| long plString::rfind | ( | const plString & | sub | ) | const |
| plString plString::right | ( | size_t | num | ) | const |
| std::vector<plString> plString::split | ( | char | sep, |
| size_t | max = (size_t)-1 |
||
| ) | const |
| bool plString::startsWith | ( | const plString & | cmp, |
| bool | ignoreCase = false |
||
| ) | const |
| bool plString::startsWith | ( | const char * | cmp, |
| bool | ignoreCase = false |
||
| ) | const |
| bool plString::toBool | ( | ) | const |
| double plString::toFloat | ( | ) | const |
| long plString::toInt | ( | int | base = 0 | ) | const |
| plString plString::toLower | ( | ) | const |
| unsigned long plString::toUint | ( | int | base = 0 | ) | const |
| plString plString::toUpper | ( | ) | const |
| plString plString::trim | ( | ) | const |
| Wide plString::wstr | ( | ) | const |
| char plString::fShort[SSO_CHARS] |
| StrBuffer* plString::fString |
1.8.1.2