|
| FWString () |
|
| FWString (const char_type *iStr) |
|
| FWString (const FString &iWStr) |
|
| FWString (const FWString &iStr) |
|
| FWString (FWString &&iStr) |
|
| ~FWString () |
|
FWString & | Append (char_type iChar) |
|
FWString & | Append (const char_type *iStr) |
|
FWString & | Append (const FWString &iStr) |
|
char_type & | At (uint64 iIndex) |
|
const char_type & | At (uint64 iIndex) const |
|
char_type & | Back () |
|
const char_type & | Back () const |
|
uint64 | Capacity () const |
|
void | Clear () |
|
FWString | Copy () const |
|
const char_type * | Data () const |
|
FWString & | Erase (uint64 iPos, uint64 iCount) |
|
int64 | FindFirst (const FWString &iStr) const |
|
int64 | FindFrom (uint64 iPos, const FWString &iStr) const |
|
int64 | FindLast (const FWString &iStr) const |
|
char_type & | Front () |
|
const char_type & | Front () const |
|
FWString & | Insert (uint64 iPos, const FWString &iStr) |
|
bool | IsEmpty () const |
|
bool | operator!= (const FWString &iOther) |
|
FWString & | operator= (const FWString &iStr) |
|
FWString & | operator= (FWString &&iStr) |
|
bool | operator== (const FWString &iOther) |
|
char_type & | operator[] (uint64 iIndex) |
|
const char_type & | operator[] (uint64 iIndex) const |
|
FWString & | Prepend (char_type iChar) |
|
FWString & | Prepend (const char_type *iStr) |
|
FWString & | Prepend (const FWString &iStr) |
|
void | ReplaceAll (const FWString &iA, const FWString &iB) |
|
bool | ReplaceFirst (const FWString &iA, const FWString &iB) |
|
bool | ReplaceFrom (uint64 iPos, const FWString &iA, const FWString &iB) |
|
bool | ReplaceLast (const FWString &iA, const FWString &iB) |
|
void | Reserve (uint64 iCapacity) |
|
void | Resize (uint64 iSize, char_type iChar=char_type()) |
|
void | Shrink () |
|
uint64 | Size () const |
|
TArray< FWString > | Split (const FWString &iSep) const |
|
FWString | SubString (uint64 iPos, uint64 iCount) const |
|
double | ToDouble () const |
|
float | ToFloat () const |
|
int | ToInt () const |
|
FWString | ToLower () const |
|
FString | ToString () const |
|
unsigned int | ToUnsignedInt () const |
|
FWString | ToUpper () const |
|
FWString & | TransformLowerCase () |
|
FWString & | TransformUpperCase () |
|
The need of a custom FWString class rose from the fact that std:: classes cannot be exported easily accross dll boundaries when ULIS is compiled as a shared library.
- See also
- FString