fbxsdk/core/base/fbxstring.h File Reference
|
| FBXSDK_DLL void | FbxUTF8ToWC (const char *pInUTF8, wchar_t *&pOutWideChar, size_t *pOutWideCharSize=NULL) |
| | Convert string from UTF8 to wide-char. More...
|
| |
| FBXSDK_DLL void | FbxWCToUTF8 (const wchar_t *pInWideChar, char *&pOutUTF8, size_t *pOutUTF8Size=NULL) |
| | Convert string from wide-char to UTF8. More...
|
| |
| | FBXSDK_INCOMPATIBLE_WITH_ARRAY (FbxString) |
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString1, const FbxString &pString2) |
| | FbxString concatenation. More...
|
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString, char pChar) |
| | Character concatenation. More...
|
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString1, const char *pString2) |
| | String concatenation. More...
|
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString, int pValue) |
| | Integer concatenation. More...
|
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString, float pValue) |
| | Float concatenation. More...
|
| |
| FBXSDK_DLL FbxString | operator+ (const FbxString &pString, double pValue) |
| | Double concatenation. More...
|
| |
| void | FbxRemoveChar (FbxString &pString, char pToRemove) |
| | Remove the given char in the given string. More...
|
| |
| FBXSDK_DLL void FbxUTF8ToWC |
( |
const char * |
pInUTF8, |
|
|
wchar_t *& |
pOutWideChar, |
|
|
size_t * |
pOutWideCharSize = NULL |
|
) |
| |
Convert string from UTF8 to wide-char.
- Parameters
-
| pInUTF8 | Input string |
| pOutWideChar | output string |
| pOutWideCharSize | size of the allocated output string buffer |
| FBXSDK_DLL void FbxWCToUTF8 |
( |
const wchar_t * |
pInWideChar, |
|
|
char *& |
pOutUTF8, |
|
|
size_t * |
pOutUTF8Size = NULL |
|
) |
| |
Convert string from wide-char to UTF8.
- Parameters
-
| pInWideChar | input string |
| pOutUTF8 | output string |
| pOutUTF8Size | size of the allocated output string buffer |
Character concatenation.
- Parameters
-
| pString | FbxString to be concatenated to Character. |
| pChar | Character to be concatenated to FbxString |
String concatenation.
- Parameters
-
| pString1 | FbxString to be concatenated to String. |
| pString2 | String to be concatenated to FbxString |
Integer concatenation.
- Parameters
-
| pString | FbxString to be concatenated to Integer. |
| pValue | Integer to be concatenated to FbxString |
Float concatenation.
- Parameters
-
Double concatenation.
- Parameters
-
| pString | FbxString to be concatenated to Double. |
| pValue | Double to be concatenated to FbxString |
| void FbxRemoveChar |
( |
FbxString & |
pString, |
|
|
char |
pToRemove |
|
) |
| |
|
inline |
Remove the given char in the given string.
- Parameters
-
| pString | The given string. |
| pToRemove | The given char that ought to be removed. |
Definition at line 493 of file fbxstring.h.
498 pString = pString.
Left(lPos) + pString.
Mid(lPos + 1);
FbxString Mid(size_t pFirst, size_t pCount) const
Extract middle string for a given length.
int ReverseFind(char pChar) const
Look for the last occurrence of character in string, like "C" strrchr().
FbxString Left(size_t pCount) const
Extract left string.
Go to the source code of this file.