Mount Fuji Engine  0.8b
Public Member Functions
MFString Class Reference

Fuji String class. More...

Public Member Functions

bool operator! () const
 Boolean 'not' operator. More...
 
 operator bool () const
 bool typecast operator. More...
 
MFStringoperator= (const char *pString)
 Assignment operator. More...
 
MFStringoperator= (const MFString &string)
 Assignment operator. More...
 
MFStringoperator+= (char c)
 Append operator. More...
 
MFStringoperator+= (const char *pString)
 Append operator. More...
 
MFStringoperator+= (const MFString &string)
 Append operator. More...
 
MFString operator+ (char c) const
 Concatinate operator. More...
 
MFString operator+ (const char *pString) const
 Concatinate operator. More...
 
MFString operator+ (const MFString &string) const
 Concatinate operator. More...
 
bool operator== (const char *pString) const
 Case-sensitive compare 'equal' operator. More...
 
bool operator== (const MFString &string) const
 Case-sensitive compare 'equal' operator. More...
 
bool operator!= (const char *pString) const
 Case-sensitive compare 'not-equal' operator. More...
 
bool operator!= (const MFString &string) const
 Case-sensitive compare 'not-equal' operator. More...
 
bool operator>= (const char *pString) const
 Case-sensitive compare 'greater or equal' operator. More...
 
bool operator>= (const MFString &string) const
 Case-sensitive compare 'greater or equal' operator. More...
 
bool operator<= (const char *pString) const
 Case-sensitive compare 'less or equal' operator. More...
 
bool operator<= (const MFString &string) const
 Case-sensitive compare 'less or equal' operator. More...
 
bool operator> (const char *pString) const
 Case-sensitive compare 'greater' operator. More...
 
bool operator> (const MFString &string) const
 Case-sensitive compare 'greater' operator. More...
 
bool operator< (const char *pString) const
 Case-sensitive compare 'less' operator. More...
 
bool operator< (const MFString &string) const
 Case-sensitive compare 'less' operator. More...
 
uint32 GetHash () const
 Generate a fast hash for this string. More...
 
bool Equals (const char *pString) const
 Case-sensitive 'equal' comparison. More...
 
bool Equals (const MFString &string) const
 Case-sensitive 'equal' comparison. More...
 
bool EqualsInsensitive (const char *pString) const
 Case-insensitive 'equal' comparison. More...
 
bool EqualsInsensitive (const MFString &string) const
 Case-insensitive 'equal' comparison. More...
 

Detailed Description

String management class via the Fuji string heap.


The documentation for this class was generated from the following file: