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 |