| | |
| | | if(rhs.data)((KStringBlock<wchar_t>*)rhs.data)->AddRef(); |
| | | } |
| | | |
| | | |
| | | xstring::xstring(wchar_t* val, bool shouldSysFree) :data(KStringBlock<wchar_t>::make(val,shouldSysFree)) |
| | | { |
| | | |
| | |
| | | { |
| | | |
| | | } |
| | | xstring::xstring(LPARAM val, bool bdata) :data(bdata?(void*)val:(KStringBlock<wchar_t>::make(val))) |
| | | { |
| | | if (bdata) |
| | | { |
| | | ((KStringBlock<wchar_t>*)data)->AddRef(); |
| | | } |
| | | } |
| | | |
| | | xstring::xstring(double val):data((KStringBlock<wchar_t>::make(val))) |
| | | { |
| | | |
| | | } |
| | | xstring::xstring(LPARAM val):data((KStringBlock<wchar_t>::make(val))) |
| | | { |
| | | |
| | | } |
| | | |
| | | xstring::~xstring() |
| | | { |