diff --git a/uppsrc/Core/Value.cpp b/uppsrc/Core/Value.cpp index c61821098..7b50e79b1 100644 --- a/uppsrc/Core/Value.cpp +++ b/uppsrc/Core/Value.cpp @@ -127,6 +127,20 @@ VectorMap& Value::Typemap() return x; } +Value::Void *ValueArrayDataCreate(Stream& s) +{ + ValueArray::Data *a = new ValueArray::Data; + a->Serialize(s); + return a; +} + +Value::Void *ValueMapDataCreate(Stream& s) +{ + ValueMap::Data *a = new ValueMap::Data; + a->Serialize(s); + return a; +} + static void sRegisterStd() { ONCELOCK { @@ -138,8 +152,8 @@ static void sRegisterStd() RichValue::Register(); RichValue::Register(); RichValue