*Core: SvoValue: fixed a couple of issues with Null

git-svn-id: svn://ultimatepp.org/upp/trunk@4681 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2012-03-11 12:24:20 +00:00
parent 2252928b93
commit 267ef3e3c6
8 changed files with 1980 additions and 1959 deletions

View file

@ -137,7 +137,8 @@ protected:
void InitRef(Void *p) { data.SetSpecial(REF); ptr() = p; }
void RefRelease();
void RefRetain();
void Free() { if(IsRef()) RefRelease(); }
void FreeRef() { if(IsRef()) RefRelease(); }
void Free() { FreeRef(); data.Clear(); }
void SetLarge(const Value& v);
template <class T>