Drizzled Public API Documentation

CSString Class Reference
Inheritance diagram for CSString:
CSRefObject CSObject MSTransactionCheckPoint

List of all members.

Public Member Functions

 CSString (const char *cstr)
virtual const char * getCString ()
virtual CS_CHAR charAt (uint32_t pos)
virtual CS_CHAR upperCharAt (uint32_t pos)
virtual void setCharAt (uint32_t pos, CS_CHAR ch)
virtual int compare (CSString *val)
virtual int compare (const char *val, uint32_t len=((uint32_t) 0xFFFFFFFF))
virtual bool startsWith (uint32_t index, const char *)
virtual uint32_t length ()
virtual void setLength (uint32_t len)
virtual bool equals (const char *str)
virtual CSStringclone (uint32_t pos, uint32_t len)
virtual CSStringconcat (CSString *str)
virtual CSStringconcat (const char *str)
virtual CSStringtoUpper ()
virtual uint32_t hashKey ()
virtual uint32_t locate (const char *, int32_t count)
virtual uint32_t locate (uint32_t pos, const char *)
virtual uint32_t locate (uint32_t pos, CS_CHAR ch)
virtual uint32_t skip (uint32_t pos, CS_CHAR ch)
virtual CSStringsubstr (uint32_t index, uint32_t size)
virtual CSStringsubstr (uint32_t index)
virtual CSStringleft (const char *, int32_t count)
virtual CSStringleft (const char *)
virtual CSStringright (const char *, int32_t count)
virtual CSStringright (const char *)
virtual bool startsWith (const char *)
virtual bool endsWith (const char *)
virtual uint32_t nextPos (uint32_t pos)
virtual CSStringclone (uint32_t len)
virtual CSStringclone ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual void retain ()
virtual void release ()
uint32_t getRefCount ()
virtual void finalize ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static CSStringnewString (const char *cstr)
static CSStringnewString (const char *bytes, uint32_t len)
static CSStringnewString (CSStringBuffer *sb)

Private Attributes

char * myCString
uint32_t myStrLen

Detailed Description

Definition at line 135 of file CSString.h.


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