|
|
| FString (const FString &string) |
| | Constructor string object.
|
| |
|
| FString (const FChar &character) |
| | Constructor string object.
|
| |
|
| FString (const char *string) |
| | Constructor string object.
|
| |
|
| FString (const char &character) |
| | Constructor string object.
|
| |
|
| FString () |
| | Constructor string object.
|
| |
|
virtual | ~FString () |
| | Destructor string object.
|
| |
|
UInt | Length () const |
| | Returns the length of the string, in terms of bytes.
|
| |
|
FString | Left (UInt length) const |
| | Returns left part of the string.
|
| |
|
FString | Right (UInt length) const |
| | Returns right part of the string.
|
| |
|
FString | Mid (UInt position, UInt length) const |
| | Returns mid part of the string.
|
| |
|
FString | Trim () const |
| | Trim the string on left and right.
|
| |
|
FString | TrimLeft () const |
| | Trim the string on left.
|
| |
|
FString | TrimRight () const |
| | Trim the string on right.
|
| |
|
Boolean | StartsWith (const char *string) const |
| | Returns TRUE if string started with "string", otherwise FALSE.
|
| |
|
Boolean | EndsWith (const char *string) const |
| | Returns TRUE if string ends with "string", otherwise FALSE.
|
| |
|
Int | Find (const char *string) const |
| | Returns first index of string with "string", if not exists, -1.
|
| |
|
Int | Find (UInt position, const char *string) const |
| | Returns first index of string with "string" startet from position, if not exists, -1.
|
| |
|
Boolean | Exists (const char *string) const |
| | Returns TRUE if string exists in the "string", otherwise FALSE.
|
| |
|
FString | Remove (UInt position) const |
| | Remove a character from string.
|
| |
|
FString | Insert (UInt position, const char *string) const |
| | Insert characters into string.
|
| |
|
Boolean | IsEmpty () const |
| | Returns TRUE if string is empty, otherwise FALSE.
|
| |
|
Boolean | IsNull () const |
| | Returns TRUE if string is NULL, otherwise FALSE.
|
| |
|
Boolean | IsNullOrEmpty () const |
| | Returns TRUE if string is NULL or empty, otherwise FALSE.
|
| |
|
FString | ToLower () const |
| | Convert object to lower string.
|
| |
|
FString | ToUpper () const |
| | Convert object to UPPER string.
|
| |
|
Double | ToDouble () const |
| | Convert object to douoble value.
|
| |
|
Float | ToFloat () const |
| | Convert object to fload value.
|
| |
|
Int | ToInt () const |
| | Convert object to intager value.
|
| |
|
Long | ToLong () const |
| | Convert object to long value.
|
| |
|
FList< FString > | Split (const char *delimeter=" ") const |
| | Split the object, return flist object.
|
| |
| const char * | Data () const |
| |
|
char | operator[] (UInt position) const |
| | Returns a char from string.
|
| |
|
void | operator= (const FString &string) |
| | Create new string object.
|
| |
|
void | operator= (const char *string) |
| | Create new string object.
|
| |
|
void | operator= (const FChar &character) |
| | Create new string object.
|
| |
|
void | operator= (const char &character) |
| | Create new string object.
|
| |
|
Boolean | operator== (const FString &string) const |
| | Returns TRUE if current object and string equels, otherwise FALSE.
|
| |
|
Boolean | operator== (const char *string) const |
| | Returns TRUE if current object and string equels, otherwise FALSE.
|
| |
|
Boolean | operator!= (const FString &string) const |
| | Returns TRUE if current object and string are not equels, otherwise FALSE.
|
| |
|
Boolean | operator!= (const char *string) const |
| | Returns TRUE if current object and string are not equels, otherwise FALSE.
|
| |
|
FString & | operator+= (const FString &string) |
| | Add a string to the current object.
|
| |
|
FString & | operator+= (const FChar &character) |
| | Add a fchar to the current object.
|
| |
|
FString & | operator+= (const char *string) |
| | Add a string to the current object.
|
| |
|
FString & | operator+= (const char &character) |
| | Add a char to the the current object.
|
| |
|
const type_info & | GetType () override |
| | Returns the type info over object.
|
| |
|
FString | GetName () const override |
| | Returns the name of object.
|
| |
|
| FObject ()=default |
| | Constructor.
|
| |
|
virtual | ~FObject ()=default |
| | Destructor.
|
| |
|
|
static Boolean | IsEmpty (const FString &string) |
| | Returns TRUE if string is empty, otherwise FALSE.
|
| |
|
static Boolean | IsEmpty (const char *string) |
| | Returns TRUE if string is empty, otherwise FALSE.
|
| |
|
static Boolean | IsNull (const FString &string) |
| | Returns TRUE if object is NULL, otherwise FALSE.
|
| |
|
static Boolean | IsNull (const char *string) |
| | Returns TRUE if object is NULL, otherwise FALSE.
|
| |
|
static Boolean | IsNullOrEmpty (const FString &string) |
| | Returns TRUE if string is NULL or empty, otherwise FALSE.
|
| |
|
static Boolean | IsNullOrEmpty (const char *string) |
| | Returns TRUE if string is NULL or empty, otherwise FALSE.
|
| |
|
static Float | ToFloat (const char *string) |
| | Convert static object to float value.
|
| |
|
static Double | ToDouble (const char *string) |
| | Convert static object to double value.
|
| |
|
static Int | ToInt (const char *string) |
| | Convert static object to int value.
|
| |
|
static Long | ToLong (const char *string) |
| | Convert static object to long value.
|
| |
|
static const FString | Format (const char *format,...) |
| | Create new string object.
|
| |
|
static const FString | Empty () |
| | Returns a empty string.
|
| |
Represents text as a sequence of UTF-16 code units