User-Defined Function API  9.0
 All Classes Functions Typedefs Enumerations Enumerator
marklogic::CodePointString Class Reference

Public Member Functions

  CodePointString (const CodePoint *ptr, unsigned siz)
 
  CodePointString (const char *utf8)
 
  CodePointString (const CodePointString &other)
 
CodePointString operator= (const CodePointString &other)
 
  operator bool () const
  Test for null codepoint string.
 
const CodePoint *  data () const
  Get handle to codepoints.
 
unsigned  length () const
  Number of codepoints.
 
void  appendUTF8 (const char *utf8)
  Append a UTF8 encoded character string.
 
void  append (const CodePoint *ptr, unsigned siz)
  Append a certain number of codepoints.
 
void  push_back (CodePoint cp)
  Append a single codepoint.
 
void  clear ()
  Clear out the codepoints.
 
void  reserve (size_t sz)
  Reserve a certain buffer size.
 

Protected Attributes

CodePointStringImpl *  cpstr
 

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