kstring.h File Reference


Detailed Description

Definition in file kstring.h.

#include <fbxfilesdk/fbxfilesdk_def.h>
#include <fbxfilesdk/components/kbaselib/klib/kdebug.h>
#include <fbxfilesdk/fbxfilesdk_nsbegin.h>
#include <fbxfilesdk/fbxfilesdk_nsend.h>

Include dependency graph for kstring.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class   KString
  Utility class to manipulate strings. More...
class   KStringCompare
  Functor class to compare KString, and is suitable for use in KMap. More...
class   KCharCompare
  Functor class to compare "C" strings. More...

Functions

  KFBX_INCOMPATIBLE_WITH_KARRAYTEMPLATE (KString)
KFBX_DLL KString  operator+ (const KString &pKStr1, const KString &pKStr2)
  KString concatenation.
KFBX_DLL KString  operator+ (const KString &pKStr, char pChar)
  Character concatenation.
KFBX_DLL KString  operator+ (const KString &pKStr, const char *pStr)
  String concatenation.
KFBX_DLL KString  operator+ (const KString &pKStr, int pValue)
  Integer concatenation.
KFBX_DLL KString  operator+ (const KString &pKStr, float pValue)
  Float concatenation.
KFBX_DLL KString  operator+ (const KString &pKStr, double pValue)
  Double concatenation.
void  RemoveChar (KString &pString, char lToRemove)
  Remove the given char in the given string.

Function Documentation

KFBX_INCOMPATIBLE_WITH_KARRAYTEMPLATE ( KString   ) 

KFBX_DLL KString operator+ ( const KString pKStr,
double  pValue  
)

Double concatenation.

Parameters:
pKStr  KString to be concatenated to Double.
pValue  Double to be concatenated to KString

KFBX_DLL KString operator+ ( const KString pKStr,
float  pValue  
)

Float concatenation.

Parameters:
pKStr  KString to be concatenated to Float.
pValue  Float to be concatenated to KString

KFBX_DLL KString operator+ ( const KString pKStr,
int  pValue  
)

Integer concatenation.

Parameters:
pKStr  KString to be concatenated to Integer.
pValue  Integer to be concatenated to KString

KFBX_DLL KString operator+ ( const KString pKStr,
const char *  pStr  
)

String concatenation.

Parameters:
pKStr  KString to be concatenated to String.
pStr  String to be concatenated to KString

KFBX_DLL KString operator+ ( const KString pKStr,
char  pChar  
)

Character concatenation.

Parameters:
pKStr  KString to be concatenated to Character.
pChar  Character to be concatenated to KString

KFBX_DLL KString operator+ ( const KString pKStr1,
const KString pKStr2  
)

KString concatenation.

Parameters:
pKStr1  KString 1 to be concatenated to KString 2.
pKStr2  KString 2 to be concatenated to KString 1

void RemoveChar ( KString pString,
char  lToRemove  
) [inline]

Remove the given char in the given string.

Parameters:
pString  The given string.
lToRemove  The given char ought to be removed.
Remarks:
Strings used in this function are case-sensitive.

Definition at line 512 of file kstring.h.

References KString::Left(), KString::Mid(), and KString::ReverseFind().