fbsdk/fbstring.h Source File
Go to the documentation of this file.
49 #define FBSDK_DLL K_DLLIMPORT
56 #ifdef FBSDKUseNamespace
89 FBString(
const char* p1Str,
const char* p2Str);
95 operator char*()
const;
96 operator const char*()
const;
102 char operator[](
unsigned int pIndex)
const;
108 const FBString& operator=(
const char* pStr );
128 bool operator != (
const FBString& pStr )
const;
129 bool operator != (
const char* pStr )
const;
130 bool operator != (
char* pStr )
const;
136 const FBString& operator+=(
const char* pStr );
148 FBString Mid(
unsigned int pStart,
unsigned int pLen )
const;
154 FBString Left(
unsigned int pLen )
const;
160 FBString Right(
unsigned int pLen )
const;
165 unsigned int GetLen()
const;
170 bool IsEmpty()
const;
176 int Find(
char pCar )
const;
182 int ReverseFind(
char pCar )
const;
188 void Copy(
const char* pStr );
193 void Cat(
const char* pStr );
214 FBStringList(
const char *pString,
const char pSeparator =
'~');
230 KStringList* GetInternal()
const;
236 kReference GetReferenceAt(
int pIndex )
const;
242 void SetReferenceAt(
int pIndex,kReference pRef );
248 int Find( kReference pRef )
const;
256 int Find(
const char *pString,
bool pCaseSensitive =
true,
bool pStartWith =
false )
const;
262 const char *GetAt(
int pIndex )
const;
269 const char *operator[](
int pIndex)
const;
277 int GetCount()
const;
283 int Remove(
const char *S );
289 const char* AsString(
const char pSeparator =
'~')
const;
295 bool SetString(
const char *pString,
const char pSeparator =
'~');
302 int Add(
const char *S,kReference pRef = 0 );
310 void RemoveAt(
int pIndex );
316 int IndexOf(
const char *S )
const;
323 void InsertAt(
int pIndex,
const char *S,kReference pRef = 0 );
329 bool SetAt(
int pIndex,
const char *pString );
335 #ifdef FBSDKUseNamespace
KStringList * mItems
Internal use only - List of items.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBString operator+(const FBString &p1Str, const char *p2Str)
#define FBSDKNamespace
FBSDKNamespace define.
bool operator==(const FBPickInfos &pLhs, const FBPickInfos &pRhs)