| | |
| | | p->initial(); |
| | | p->flag = kUTF16 | kShouldFree; |
| | | p->m_len = len; |
| | | nstring::toWStr(value,p->alloc(p->m_len+1),p->m_len+1); |
| | | p->m_val = p->alloc(p->m_len + 1); |
| | | nstring::toWStr(value,p->m_val,p->m_len+1); |
| | | return p; |
| | | } |
| | | |
| | |
| | | p->initial(); |
| | | p->flag = kUTF16 | kShouldFree; |
| | | p->m_len = len; |
| | | nstring::toWStr(value,p->alloc(p->m_len+1),p->m_len+1); |
| | | p->m_val = p->alloc(p->m_len + 1); |
| | | nstring::toWStr(value,p->m_val,p->m_len+1); |
| | | return p; |
| | | } |
| | | public: |
| | |
| | | |
| | | xstring::operator bool() |
| | | { |
| | | return this->isEmpty(); |
| | | return !this->isEmpty(); |
| | | } |
| | | |
| | | const wchar_t* xstring::c_str(bool bclone) const{ |