T140String Class Reference

#include <t140.h>

List of all members.

Public Types

enum  { ZERO_WIDTH_NO_BREAK = 0xfeff, UTF_NEWLINE = 0x2028 }

Public Member Functions

 T140String ()
 T140String (const BYTE *data, PINDEX len)
 T140String (const PBYTEArray &bytes)
 T140String (const char *chars)
 T140String (const PString &str)
PINDEX GetLength () const
PINDEX GetUTFLen (WORD c)
PINDEX GetUTF (const BYTE *ptr, PINDEX len, WORD &ch)
PINDEX GetUTF (PINDEX pos, WORD &ch)
PINDEX AppendUnicode16 (WORD c)
PINDEX AppendUTF (const BYTE *utf, PINDEX utfLen)

Protected Member Functions

PINDEX SetUTF (BYTE *ptr, WORD c)

Protected Attributes

PINDEX length


Member Enumeration Documentation

anonymous enum

Enumerator:
ZERO_WIDTH_NO_BREAK 
UTF_NEWLINE 


Constructor & Destructor Documentation

T140String::T140String (  ) 

T140String::T140String ( const BYTE *  data,
PINDEX  len 
)

T140String::T140String ( const PBYTEArray &  bytes  ) 

T140String::T140String ( const char *  chars  ) 

T140String::T140String ( const PString &  str  ) 


Member Function Documentation

PINDEX T140String::GetLength (  )  const [inline]

PINDEX T140String::GetUTFLen ( WORD  c  ) 

PINDEX T140String::GetUTF ( const BYTE *  ptr,
PINDEX  len,
WORD &  ch 
)

PINDEX T140String::GetUTF ( PINDEX  pos,
WORD &  ch 
)

PINDEX T140String::AppendUnicode16 ( WORD  c  ) 

PINDEX T140String::AppendUTF ( const BYTE *  utf,
PINDEX  utfLen 
)

PINDEX T140String::SetUTF ( BYTE *  ptr,
WORD  c 
) [protected]


Member Data Documentation

PINDEX T140String::length [protected]


The documentation for this class was generated from the following file:
Generated on Mon Feb 1 00:26:20 2010 for OPAL by  doxygen 1.5.1