|
| | cString () STR_INIT |
| |
| | ~cString () |
| |
| | cString (const cString &str) STR_INIT |
| |
| | cString (const char *aszStr, int aLen) STR_INIT |
| |
| | cString (const cchar *aszStr) STR_INIT |
| |
| | cString (const gchar *aszStr) STR_INIT |
| |
| | cString (const xchar *aszStr) STR_INIT |
| |
| | cString (const cchar *pBegin, const cchar *pEnd) STR_INIT |
| |
| | cString (const gchar *pBegin, const gchar *pEnd) STR_INIT |
| |
| | cString (const xchar *pBegin, const xchar *pEnd) STR_INIT |
| |
| | cString (const StrCharIt &aIt) STR_INIT |
| |
| | cString (const tUUID &obj) STR_INIT |
| |
| | cString (const iToString *obj) STR_INIT |
| |
| | cString (const tF64 *pSrc, int nNum, const achar *uszSep) STR_INIT |
| |
| | cString (const tF32 *pSrc, int nNum, const achar *uszSep) STR_INIT |
| |
| | cString (const tI32 *pSrc, int nNum, const achar *uszSep) STR_INIT |
| |
| template<typename TF > |
| | cString (const sVec2< TF > &obj, const achar *aszPrefix=NULL) STR_INIT |
| |
| template<typename TF > |
| | cString (const sVec3< TF > &obj, const achar *aszPrefix=NULL) STR_INIT |
| |
| template<typename TF > |
| | cString (const sVec4< TF > &obj, const achar *aszPrefix=NULL) STR_INIT |
| |
| template<typename TF > |
| | cString (const sMatrix< TF > &obj, const achar *aszPrefix=NULL) STR_INIT |
| |
| tI32 | MapIndex (tI32 anIndex) const |
| |
| achar * | WriteBuffer () |
| |
| const achar * | ReadBuffer () const |
| |
| tU32 | capacity () const |
| |
| tU32 | length () const |
| |
| tU32 | size () const |
| |
| tBool | empty () const |
| |
| const achar | at (const tU32 index) const |
| |
| const achar | operator[] (const tU32 index) const |
| |
| StrCharIt | charIt () const |
| | Return a character iterator to iterate over the whole string. More...
|
| |
| StrCharIt | charIt (const tU32 index) const |
| | Return a character iterator to iterate over the string starting at the specified character index. More...
|
| |
| StrCharIt | charIt (const tU32 index, const tU32 anCharCount) const |
| | Return a character iterator to iterate over the specifed character range in the string. More...
|
| |
| StrCharIt | charZIt (const tU32 offset) const |
| | Return a character iterator to iterate over the string starting at the specified offset. More...
|
| |
| StrCharIt | charZIt (const tU32 offset, const tU32 anSize) const |
| | Return a character iterator to iterate over the specifed byte range in the string. More...
|
| |
| cString & | operator= (const cString &rhs) |
| |
| cString & | operator+= (const cString &rhs) |
| |
| cString | operator+ (const cString &rhs) const |
| |
| cString & | operator+= (const achar *rhs) |
| |
| cString | operator+ (const achar *rhs) const |
| |
| tU32 | appendChar (tU32 c) |
| |
| const tU32 | front () const |
| |
| const tU32 | back () const |
| |
| cString & | push_back (tU32 c) |
| |
| cString & | appendEx (const cchar *rhs, tU32 anSizeInBytes) |
| |
| cString & | append (const cchar *rhs) |
| |
| cString & | append (const gchar *rhs) |
| |
| cString & | append (const xchar *rhs) |
| |
| cString & | append (const cString &rhs) |
| |
| cString & | insertEx (tI32 anPos, const achar *rhs, tU32 anSizeInBytes) |
| |
| cString & | insertEx (const_iterator it, const achar *rhs, tU32 anSizeInBytes) |
| |
| cString & | insert (tI32 anPos, tU32 anChar) |
| |
| cString & | insert (tI32 anPos, const achar *rhs) |
| |
| cString & | insert (tI32 anPos, const cString &rhs) |
| |
| cString & | insert (const_iterator it, achar rhs) |
| |
| cString & | insert (const_iterator it, const achar *rhs) |
| |
| cString & | insert (const_iterator it, const cString &rhs) |
| |
| cString | substr (tI32 start, tU32 count=0x7fffffff) const |
| |
| cString | slice (tI32 start, tI32 end=0x7fffffff) const |
| |
| void | erase (tI32 start=0, tI32 count=0x7fffffff) |
| |
| void | eraseCharAt (tI32 anCharIndex) |
| |
| tI32 | find (const achar *str, tU32 anSize=0, tI32 start=0) const |
| |
| tI32 | find (const cString &str, tI32 start=0) const |
| |
| tI32 | ifind (const achar *str, tU32 anSize=0, tI32 start=0) const |
| |
| tI32 | ifind (const cString &str, tI32 start=0) const |
| |
| tI32 | rfind (const achar *str, tU32 anSize=0, tI32 start=0x7fffffff) const |
| |
| tI32 | rfind (const cString &str, tI32 start=0x7fffffff) const |
| |
| tI32 | irfind (const achar *str, tU32 anSize=0, tI32 start=0x7fffffff) const |
| |
| tI32 | irfind (const cString &str, tI32 start=0x7fffffff) const |
| |
| tBool | contains (const cString &str, tI32 start=0) const |
| |
| tBool | contains (const achar *str, tU32 anSize=0, tI32 start=0) const |
| |
| tBool | icontains (const cString &str, tI32 start=0) const |
| |
| tBool | icontains (const achar *str, tU32 anSize=0, tI32 start=0) const |
| |
| tI32 | find (tU32 c, tI32 start=0) const |
| |
| tI32 | rfind (tU32 c, tI32 start=0x7fffffff) const |
| |
| tBool | contains (tU32 c, tI32 start=0) const |
| |
| tI32 | cmp (const achar *aszRight) const |
| |
| tI32 | cmp (const cString &str) const |
| |
| tI32 | ncmp (const achar *aszRight, tU32 anNumChars) const |
| |
| tI32 | ncmp (const cString &str, tU32 anNumChars) const |
| |
| tI32 | icmp (const achar *aszRight) const |
| |
| tI32 | icmp (const cString &str) const |
| |
| tI32 | nicmp (const achar *aszRight, tU32 anNumChars) const |
| |
| tI32 | nicmp (const cString &str, tU32 anNumChars) const |
| |
| void | SetCapacity (tU32 anNewCapacity, achar **appPrevBuf=NULL, tBool abDontPreserveContent=eFalse) |
| | Reserves memory for the specified number of characters. More...
|
| |
| void | reserve (tU32 anNumChars, achar **appPrevBuf=NULL) |
| | Reserves memory for the specified number of characters (not including the end zero). More...
|
| |
| void | clear () |
| | Clear the string. More...
|
| |
| void | compact () |
| | Set the capactity to the minimum required to contain the stored string. More...
|
| |
| void | resize (const tU32 len, achar **appPrevBuf=NULL) |
| | Resize the string, sets the end character to zero. More...
|
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| const achar * | c_str () const |
| |
| void | Clear (tSize anReserve=0) |
| |
| tU32 | Len () const |
| |
| tU32 | Length () const |
| |
| tU32 | Size () const |
| |
| tU32 | NumChars () const |
| |
| tBool | IsEmpty () const |
| |
| tBool | IsNotEmpty () const |
| |
| const achar * | Chars () const |
| |
| const achar * | Remove (tU32 lPos=eInvalidHandle) |
| |
| cString | GetWithoutBEQuote () const |
| |
| cString | StripQuotes () const |
| |
| tBool | Eq (const achar *str) const |
| |
| tBool | Eq (const cString &str) const |
| |
| tBool | IEq (const achar *str) const |
| |
| tBool | IEq (const cString &str) const |
| |
| bool | operator== (const achar *str) const |
| |
| bool | operator== (const cString &str) const |
| |
| bool | operator!= (const achar *str) const |
| |
| bool | operator!= (const cString &str) const |
| |
| bool | operator>= (const achar *str) const |
| |
| bool | operator>= (const cString &str) const |
| |
| bool | operator<= (const achar *str) const |
| |
| bool | operator<= (const cString &str) const |
| |
| bool | operator> (const achar *str) const |
| |
| bool | operator> (const cString &str) const |
| |
| bool | operator< (const achar *str) const |
| |
| bool | operator< (const cString &str) const |
| |
| const achar * | ToLower () |
| |
| const achar * | ToUpper () |
| |
| const achar * | TrimRightEx (const achar *pszTargets) |
| |
| const achar * | TrimRight () |
| |
| const achar * | TrimLeftEx (const achar *pszTargets) |
| |
| const achar * | TrimLeft () |
| |
| const achar * | TrimEx (const achar *aszTargets) |
| |
| const achar * | Trim () |
| |
| const achar * | Normalize () |
| |
| tBool | StartsWith (const achar *aszStr) const |
| |
| tBool | StartsWithI (const achar *aszStr) const |
| |
| tBool | EndsWith (const achar *aszStr) const |
| |
| tBool | EndsWithI (const achar *aszStr) const |
| |
| cString | Left (tU32 anCount) const |
| |
| cString | Right (tU32 anCount) const |
| |
| cString | Mid (tU32 anFirst, tU32 anCount=eInvalidHandle) const |
| |
| cString | ZLeft (tU32 anBytes) const |
| |
| cString | ZRight (tU32 anBytes) const |
| |
| cString | ZMid (tU32 anFirstByte, tU32 anBytes=eInvalidHandle) const |
| |
| cString | AfterEx (tU32 anFindFlags, const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | AfterEx (tU32 anFindFlags, const cString &str) const |
| |
| cString | BeforeEx (tU32 anFindFlags, const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | BeforeEx (tU32 anFindFlags, const cString &str) const |
| |
| cString | After (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | After (const cString &str) const |
| |
| cString | RAfter (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | RAfter (const cString &str) const |
| |
| cString | AfterI (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | AfterI (const cString &str) const |
| |
| cString | RAfterI (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | RAfterI (const cString &str) const |
| |
| cString | Before (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | Before (const cString &str) const |
| |
| cString | RBefore (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | RBefore (const cString &str) const |
| |
| cString | BeforeI (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | BeforeI (const cString &str) const |
| |
| cString | RBeforeI (const achar *aToFind, tU32 anToFindSz=0) const |
| |
| cString | RBeforeI (const cString &str) const |
| |
| tF32 | Float () const |
| |
| tF64 | Double () const |
| |
| tI32 | Long () const |
| |
| tU32 | ULong () const |
| |
| tI64 | LongLong () const |
| |
| tU64 | ULongLong () const |
| |
| tBool | Bool (tBool bDefault=eFalse) const |
| |
| tI32 | NumberArray (tF64 *pDest, int nNum, tBool bDotIsNumber, const achar *aaszSkipToFirst) const |
| |
| tI32 | NumberArray (tF32 *pDest, int nNum, tBool bDotIsNumber, const achar *aaszSkipToFirst) const |
| |
| tI32 | NumberArray (tI32 *pDest, int nNum, tBool bDotIsNumber, const achar *aaszSkipToFirst) const |
| |
| tU32 | FourCC () const |
| |
| tU32 | Color () const |
| |
| tUUID | UUID () const |
| |
| tVersion | Version () const |
| |
| template<typename TF > |
| sVec2< TF > | Vec2 () const |
| |
| template<typename TF > |
| sVec3< TF > | Vec3 () const |
| |
| template<typename TF > |
| sVec4< TF > | Vec4 () const |
| |
| template<typename TF > |
| sMatrix< TF > | Matrix () const |
| |
| const achar * | SetFourCC (tU32 lFourCC) |
| |
| const achar * | SetColor (tU32 ulColor) |
| |
| const achar * | Set (tI32 lValue) |
| |
| const achar * | Set (tU32 lValue) |
| |
| const achar * | Set (tI64 lValue) |
| |
| const achar * | Set (tU64 lValue) |
| |
| const achar * | Set (tF32 dValue) |
| |
| const achar * | Set (tF64 dValue) |
| |
| const achar * | Set (tBool bValue) |
| |
| const achar * | Set (const tF64 *pSrc, int nNum, const achar *uszSeparator) |
| |
| const achar * | Set (const tF32 *pSrc, int nNum, const achar *uszSeparator) |
| |
| const achar * | Set (const tI32 *pSrc, int nNum, const achar *uszSeparator) |
| |
| const achar * | Set (const cchar *pBegin, const cchar *pEnd) |
| |
| const achar * | Set (const gchar *pBegin, const gchar *pEnd) |
| |
| const achar * | Set (const xchar *pBegin, const xchar *pEnd) |
| |
| const achar * | Set (const cchar *pBegin, tU32 anCPCount) |
| |
| const achar * | Set (const gchar *pBegin, tU32 anCPCount) |
| |
| const achar * | Set (const xchar *pBegin, tU32 anCPCount) |
| |
| const achar * | Set (const cchar *pBegin) |
| |
| const achar * | Set (const gchar *pBegin) |
| |
| const achar * | Set (const xchar *pBegin) |
| |
| const achar * | Set (const StrCharIt &aIt) |
| |
| const achar * | Set (const iToString *aVal) |
| |
| const achar * | Set (const tUUID &aUUID) |
| |
| const achar * | SetDouble (tF64 dValue, eDoubleToStringMode aMode=eDoubleToStringMode_ShortestDouble, tI32 aDigitsOrPrecision=15, const char *aInfinitySymbol="Infinity", const char *aNaNSymbol="NaN", char aExponentCharacter= 'e') |
| |
| template<typename TF > |
| const achar * | Set (const sVec2< TF > &obj, const achar *aszPrefix=NULL) |
| |
| template<typename TF > |
| const achar * | Set (const sVec3< TF > &obj, const achar *aszPrefix=NULL) |
| |
| template<typename TF > |
| const achar * | Set (const sVec4< TF > &obj, const achar *aszPrefix=NULL) |
| |
| template<typename TF > |
| const achar * | Set (const sMatrix< TF > &obj, const achar *aszPrefix=NULL) |
| |
| cString & | operator<< (tI8 lVal) |
| |
| cString & | operator<< (tU8 lVal) |
| |
| cString & | operator<< (tI16 lVal) |
| |
| cString & | operator<< (tU16 lVal) |
| |
| cString & | operator<< (tI32 lVal) |
| |
| cString & | operator<< (tU32 lVal) |
| |
| cString & | operator<< (tI64 lVal) |
| |
| cString & | operator<< (tU64 lVal) |
| |
| cString & | operator<< (tF32 fVal) |
| |
| cString & | operator<< (tF64 fVal) |
| |
| cString & | operator<< (const cchar *uszChar) |
| |
| cString & | operator<< (const gchar *szChar) |
| |
| cString & | operator<< (const xchar *szChar) |
| |
| cString & | operator<< (const iToString *obj) |
| |
| cString & | operator<< (const cString &str) |
| |
| cString & | operator<< (const tUUID &uuidVal) |
| |
| template<typename TF > |
| cString & | operator<< (const sVec2< TF > &obj) |
| |
| template<typename TF > |
| cString & | operator<< (const sVec3< TF > &obj) |
| |
| template<typename TF > |
| cString & | operator<< (const sVec4< TF > &obj) |
| |
| template<typename TF > |
| cString & | operator<< (const sMatrix< TF > &obj) |
| |
| const achar * | CatFormat (const tChar *aaszFormat) |
| |
| const achar * | Format (const tChar *aaszFormat) |
| |
| const achar * | CatFormat (const tChar *aaszFormat, const Var &a1) |
| |
| const achar * | Format (const tChar *aaszFormat, const Var &a1) |
| |
| const achar * | CatFormat (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3=niVarNull, const Var &a4=niVarNull) |
| |
| const achar * | Format (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3=niVarNull, const Var &a4=niVarNull) |
| |
| const achar * | CatFormat (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6=niVarNull, const Var &a7=niVarNull, const Var &a8=niVarNull) |
| |
| const achar * | Format (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6=niVarNull, const Var &a7=niVarNull, const Var &a8=niVarNull) |
| |
| const achar * | CatFormat (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6, const Var &a7, const Var &a8, const Var &a9, const Var &a10=niVarNull, const Var &a11=niVarNull, const Var &a12=niVarNull, const Var &a13=niVarNull, const Var &a14=niVarNull, const Var &a15=niVarNull, const Var &a16=niVarNull, const Var &a17=niVarNull, const Var &a18=niVarNull, const Var &a19=niVarNull, const Var &a20=niVarNull, const Var &a21=niVarNull, const Var &a22=niVarNull, const Var &a23=niVarNull, const Var &a24=niVarNull) |
| |
| const achar * | Format (const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6, const Var &a7, const Var &a8, const Var &a9, const Var &a10=niVarNull, const Var &a11=niVarNull, const Var &a12=niVarNull, const Var &a13=niVarNull, const Var &a14=niVarNull, const Var &a15=niVarNull, const Var &a16=niVarNull, const Var &a17=niVarNull, const Var &a18=niVarNull, const Var &a19=niVarNull, const Var &a20=niVarNull, const Var &a21=niVarNull, const Var &a22=niVarNull, const Var &a23=niVarNull, const Var &a24=niVarNull) |
| |
| const achar * | CatFormat (iExpressionContext *apExprCtx, const tChar *aaszFormat) |
| |
| const achar * | Format (iExpressionContext *apExprCtx, const tChar *aaszFormat) |
| |
| const achar * | CatFormat (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1) |
| |
| const achar * | Format (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1) |
| |
| const achar * | CatFormat (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3=niVarNull, const Var &a4=niVarNull) |
| |
| const achar * | Format (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3=niVarNull, const Var &a4=niVarNull) |
| |
| const achar * | CatFormat (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6=niVarNull, const Var &a7=niVarNull, const Var &a8=niVarNull) |
| |
| const achar * | Format (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6=niVarNull, const Var &a7=niVarNull, const Var &a8=niVarNull) |
| |
| const achar * | CatFormat (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6, const Var &a7, const Var &a8, const Var &a9, const Var &a10=niVarNull, const Var &a11=niVarNull, const Var &a12=niVarNull, const Var &a13=niVarNull, const Var &a14=niVarNull, const Var &a15=niVarNull, const Var &a16=niVarNull, const Var &a17=niVarNull, const Var &a18=niVarNull, const Var &a19=niVarNull, const Var &a20=niVarNull, const Var &a21=niVarNull, const Var &a22=niVarNull, const Var &a23=niVarNull, const Var &a24=niVarNull) |
| |
| const achar * | Format (iExpressionContext *apExprCtx, const tChar *aaszFormat, const Var &a1, const Var &a2, const Var &a3, const Var &a4, const Var &a5, const Var &a6, const Var &a7, const Var &a8, const Var &a9, const Var &a10=niVarNull, const Var &a11=niVarNull, const Var &a12=niVarNull, const Var &a13=niVarNull, const Var &a14=niVarNull, const Var &a15=niVarNull, const Var &a16=niVarNull, const Var &a17=niVarNull, const Var &a18=niVarNull, const Var &a19=niVarNull, const Var &a20=niVarNull, const Var &a21=niVarNull, const Var &a22=niVarNull, const Var &a23=niVarNull, const Var &a24=niVarNull) |
| |
| tU32 | Hash () const |
| |