Drizzled Public API Documentation

CSStaticStringBuffer Class Reference

Inheritance diagram for CSStaticStringBuffer:
CSStringBufferImpl CSStaticObject CSObject

List of all members.

Public Member Functions

 CSStaticStringBuffer (uint32_t grow)
void clear ()
void append (char ch)
void append (const char *str, size_t len)
void append (const char *str)
void append (int value)
void append (uint32_t value)
void append (uint64_t value)
char * getCString ()
char * getBuffer (uint32_t pos)
char * take ()
void take (CSStringBufferImpl *buf)
void setLength (uint32_t len)
void setGrowSize (uint32_t size)
uint32_t length ()
uint32_t ignore (uint32_t pos, char ch)
uint32_t find (uint32_t pos, char ch)
uint32_t trim (uint32_t pos, char ch)
CSStringsubstr (uint32_t pos, uint32_t len)
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Private Member Functions

virtual void finalize ()

Detailed Description

Definition at line 113 of file CSString.h.


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