UT_TokenString Class Reference

#include <UT_TokenString.h>

List of all members.

Public Member Functions

unsigned operator== (const UT_TokenString &str) const
int strcmp (const UT_TokenString &str) const
UT_TokenStringoperator= (const UT_TokenString &str)
UT_TokenStringoperator+= (const UT_TokenString &str)
void append (int value, bool hashonly=false)
void append (unsigned value, bool hashonly=false)
void append (short value, bool hashonly=false)
void append (unsigned short value, bool hashonly=false)
void append (long value, bool hashonly=false)
void append (fpreal32 value, bool hashonly=false)
void append (fpreal64 value, bool hashonly=false)
void append (char value, bool hashonly=false)
void append (const char *value, bool hashonly=false)
void append (const UT_String &value, bool hashonly=false)
void append (const UT_WorkBuffer &value, bool hashonly=false)
void clear ()
unsigned int getHashCode () const
int getMemSize () const
int copyToMem (void *mem, int *length) const
void copyFromMem (void *mem, int *length)
void print () const
void getPrintable (UT_String &string) const
void compress ()

Static Public Member Functions

static UT_TokenStringallocString ()
static UT_TokenStringdupString (const UT_TokenString &)
static void freeString (UT_TokenString *&)

Friends

class OP_Node


Detailed Description

Definition at line 36 of file UT_TokenString.h.


Member Function Documentation

static UT_TokenString* UT_TokenString::allocString (  )  [static]

void UT_TokenString::append ( const UT_WorkBuffer value,
bool  hashonly = false 
)

void UT_TokenString::append ( const UT_String value,
bool  hashonly = false 
)

void UT_TokenString::append ( const char *  value,
bool  hashonly = false 
)

void UT_TokenString::append ( char  value,
bool  hashonly = false 
)

void UT_TokenString::append ( fpreal64  value,
bool  hashonly = false 
)

void UT_TokenString::append ( fpreal32  value,
bool  hashonly = false 
)

void UT_TokenString::append ( long  value,
bool  hashonly = false 
)

void UT_TokenString::append ( unsigned short  value,
bool  hashonly = false 
)

void UT_TokenString::append ( short  value,
bool  hashonly = false 
)

void UT_TokenString::append ( unsigned  value,
bool  hashonly = false 
)

void UT_TokenString::append ( int  value,
bool  hashonly = false 
)

void UT_TokenString::clear (  ) 

void UT_TokenString::compress (  ) 

void UT_TokenString::copyFromMem ( void *  mem,
int *  length 
)

int UT_TokenString::copyToMem ( void *  mem,
int *  length 
) const

static UT_TokenString* UT_TokenString::dupString ( const UT_TokenString  )  [static]

static void UT_TokenString::freeString ( UT_TokenString *&   )  [static]

unsigned int UT_TokenString::getHashCode (  )  const [inline]

Definition at line 61 of file UT_TokenString.h.

int UT_TokenString::getMemSize (  )  const

void UT_TokenString::getPrintable ( UT_String string  )  const

UT_TokenString& UT_TokenString::operator+= ( const UT_TokenString str  ) 

UT_TokenString& UT_TokenString::operator= ( const UT_TokenString str  ) 

unsigned UT_TokenString::operator== ( const UT_TokenString str  )  const

void UT_TokenString::print (  )  const

int UT_TokenString::strcmp ( const UT_TokenString str  )  const


Friends And Related Function Documentation

friend class OP_Node [friend]

Definition at line 98 of file UT_TokenString.h.


Member Data Documentation

Definition at line 91 of file UT_TokenString.h.

unsigned char* UT_TokenString::myString

Definition at line 90 of file UT_TokenString.h.


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

Generated on Thu Jan 31 00:33:46 2013 for HDK by  doxygen 1.5.9