|
| | 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