xj qian
2024-06-27 df1caf8d568251ca7db8a6edb25d2504e55cc1cd
jrj/xframe/src/xstring.cpp
@@ -255,6 +255,7 @@
    if(rhs.data)((KStringBlock<wchar_t>*)rhs.data)->AddRef();
}
xstring::xstring(wchar_t* val, bool shouldSysFree) :data(KStringBlock<wchar_t>::make(val,shouldSysFree))
{
@@ -268,14 +269,19 @@
{
}
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()
{