Drizzled Public API Documentation

CSStringBufferImpl Class Reference

Inheritance diagram for CSStringBufferImpl:
CSRefStringBuffer CSStaticStringBuffer CSStringBuffer SysTabRec CloudObjectKey CSSyncStringBuffer

List of all members.

Public Member Functions

 CSStringBufferImpl (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 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)
void take (CSStringBufferImpl *buf)

Private Attributes

char * iBuffer
uint32_t iGrow
uint32_t iSize
uint32_t myStrLen

Detailed Description

Definition at line 52 of file CSString.h.


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