|
| NPT_String (const NPT_String &str) |
|
| NPT_String (const char *str) |
|
| NPT_String (const char *str, NPT_Size length) |
|
| NPT_String (char c, NPT_Cardinal repeat=1) |
|
bool | IsEmpty () const |
|
NPT_Size | GetLength () const |
|
NPT_Size | GetCapacity () const |
|
NPT_Result | SetLength (NPT_Size length, bool pad=false) |
|
void | Assign (const char *chars, NPT_Size size) |
|
void | Append (const char *chars, NPT_Size size) |
|
void | Append (const char *s) |
|
int | Compare (const char *s, bool ignore_case=false) const |
|
int | CompareN (const char *s, NPT_Size count, bool ignore_case=false) const |
|
NPT_String | SubString (NPT_Ordinal first, NPT_Size length) const |
|
NPT_String | SubString (NPT_Ordinal first) const |
|
NPT_String | Left (NPT_Size length) const |
|
NPT_String | Right (NPT_Size length) const |
|
NPT_List< NPT_String > | Split (const char *separator) const |
|
NPT_Array< NPT_String > | SplitAny (const char *separator) const |
|
void | Reserve (NPT_Size length) |
|
NPT_UInt32 | GetHash32 () const |
|
NPT_UInt64 | GetHash64 () const |
|
NPT_String | ToLowercase () const |
|
NPT_String | ToUppercase () const |
|
NPT_Result | ToInteger (int &value, bool relaxed=true) const |
|
NPT_Result | ToInteger (unsigned int &value, bool relaxed=true) const |
|
NPT_Result | ToInteger (long &value, bool relaxed=true) const |
|
NPT_Result | ToInteger (unsigned long &value, bool relaxed=true) const |
|
NPT_Result | ToInteger32 (NPT_Int32 &value, bool relaxed=true) const |
|
NPT_Result | ToInteger32 (NPT_UInt32 &value, bool relaxed=true) const |
|
NPT_Result | ToInteger64 (NPT_Int64 &value, bool relaxed=true) const |
|
NPT_Result | ToInteger64 (NPT_UInt64 &value, bool relaxed=true) const |
|
NPT_Result | ToFloat (float &value, bool relaxed=true) const |
|
void | MakeLowercase () |
|
void | MakeUppercase () |
|
const NPT_String & | Replace (char a, char b) |
|
const NPT_String & | Replace (char a, const char *b) |
|
int | Find (char c, NPT_Ordinal start=0, bool ignore_case=false) const |
|
int | Find (const char *s, NPT_Ordinal start=0, bool ignore_case=false) const |
|
int | FindAny (const char *s, NPT_Ordinal start, bool ignore_case=false) const |
|
int | ReverseFind (char c, NPT_Ordinal start=0, bool ignore_case=false) const |
|
int | ReverseFind (const char *s, NPT_Ordinal start=0, bool ignore_case=false) const |
|
bool | StartsWith (const char *s, bool ignore_case=false) const |
|
bool | EndsWith (const char *s, bool ignore_case=false) const |
|
const NPT_String & | Insert (const char *s, NPT_Ordinal where=0) |
|
const NPT_String & | Erase (NPT_Ordinal start, NPT_Cardinal count=1) |
|
const NPT_String & | Replace (const char *before, const char *after) |
|
const NPT_String & | TrimLeft () |
|
const NPT_String & | TrimLeft (char c) |
|
const NPT_String & | TrimLeft (const char *chars) |
|
const NPT_String & | TrimRight () |
|
const NPT_String & | TrimRight (char c) |
|
const NPT_String & | TrimRight (const char *chars) |
|
const NPT_String & | Trim () |
|
const NPT_String & | Trim (char c) |
|
const NPT_String & | Trim (const char *chars) |
|
| operator char * () const |
|
| operator const char * () const |
|
const char * | GetChars () const |
|
char * | UseChars () |
|
NPT_String & | operator= (const char *str) |
|
NPT_String & | operator= (const NPT_String &str) |
|
NPT_String & | operator= (char c) |
|
const NPT_String & | operator+= (const NPT_String &s) |
|
const NPT_String & | operator+= (const char *s) |
|
const NPT_String & | operator+= (char c) |
|
char | operator[] (int index) const |
|
char & | operator[] (int index) |
|