#include <ut_Win32LocaleString.h>
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_UCS2String & | operator= (const UT_UCS2String &rhs) |
UT_UCS2String & | operator= (const UT_UCS2Char *rhs) |
const UT_UCS2Char * | ucs2_str () const |
Protected Attributes | |
class UT_UCS2Stringbuf * | pimpl |
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.
void UT_UCS2String::clear | ( | void | ) | const |
References UT_UCS2Stringbuf::clear(), and pimpl.
Referenced by AP_Win32Dialog_Goto::_onCommand(), AP_Win32Dialog_Goto::_onInitDialog(), XAP_Win32DialogBase::getComboTextItem(), and XAP_Win32DialogBase::getDlgItemText().
bool UT_UCS2String::empty | ( | ) | const |
References UT_UCS2Stringbuf::empty(), and pimpl.
Referenced by AP_Win32Dialog_Goto::_onCommand(), and AP_Win32Dialog_Replace::activate().
size_t UT_UCS2String::length | ( | ) | [inline] |
UT_UCS2String & UT_UCS2String::operator= | ( | const UT_UCS2Char * | rhs | ) |
References UT_UCS2Stringbuf::assign(), pimpl, and UT_UCS_strlen().
UT_UCS2String & UT_UCS2String::operator= | ( | const UT_UCS2String & | rhs | ) |
References pimpl.
size_t UT_UCS2String::size | ( | ) | const |
UT_UCS2String UT_UCS2String::substr | ( | size_t | iStart, | |
size_t | nChars | |||
) | const |
Reimplemented in UT_Win32LocaleString.
References UT_UCS2Stringbuf::data(), pimpl, UT_UCS2Stringbuf::size(), and UT_UCS2String().
const UT_UCS2Char * UT_UCS2String::ucs2_str | ( | ) | const |
References UT_UCS2Stringbuf::data(), pimpl, UT_UCS2Stringbuf::size(), and ucsEmpty.
Referenced by UT_Win32LocaleString::c_str(), AP_Win32Dialog_MailMerge::setFieldList(), and UT_Win32LocaleString::utf8_str().
class UT_UCS2Stringbuf* UT_UCS2String::pimpl [protected] |
Referenced by UT_Win32LocaleString::appendASCII(), UT_Win32LocaleString::appendLocale(), clear(), empty(), UT_Win32LocaleString::fromASCII(), UT_Win32LocaleString::fromLocale(), UT_Win32LocaleString::fromUCS4(), UT_Win32LocaleString::fromUTF8(), operator=(), size(), UT_Win32LocaleString::substr(), substr(), ucs2_str(), and ~UT_UCS2String().