Public Member Functions | Protected Attributes

UT_UCS2String Class Reference

#include <ut_Win32LocaleString.h>

Inheritance diagram for UT_UCS2String:

List of all members.

Public Member Functions

 UT_UCS2String ()
 UT_UCS2String (const UT_UCS2Char *sz, size_t n=0)
 UT_UCS2String (const UT_UCS2String &rhs)
 ~UT_UCS2String ()
size_t size () const
bool empty () const
void clear () const
size_t length ()
UT_UCS2String substr (size_t iStart, size_t nChars) const
UT_UCS2Stringoperator= (const UT_UCS2String &rhs)
UT_UCS2Stringoperator= (const UT_UCS2Char *rhs)
const UT_UCS2Charucs2_str () const

Protected Attributes

class UT_UCS2Stringbufpimpl

Constructor & Destructor Documentation

UT_UCS2String::UT_UCS2String (  ) 

Referenced by substr().

UT_UCS2String::UT_UCS2String ( const UT_UCS2Char sz,
size_t  n = 0 
UT_UCS2String::UT_UCS2String ( const UT_UCS2String rhs  ) 
UT_UCS2String::~UT_UCS2String (  ) 

References pimpl.

Member Function Documentation

bool UT_UCS2String::empty (  )  const
UT_UCS2String & UT_UCS2String::operator= ( const UT_UCS2Char rhs  ) 
UT_UCS2String & UT_UCS2String::operator= ( const UT_UCS2String rhs  ) 

References pimpl.

UT_UCS2String UT_UCS2String::substr ( size_t  iStart,
size_t  nChars 
) const

Member Data Documentation

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