}
property V value
{
- get { return container.GetData(pointer); }
+ get { return container.GetData(pointer); }
set { container.SetData(pointer, value); }
}
};
if(class(MT).type == structClass || class(V).type == structClass)
{
uint size = sizeof(class MapNode<MT, V>);
-
+
if(class(MT).type == structClass) size += class(MT).typeSize - sizeof(node.AVLNode::key);
if(class(V).type == structClass) size += class(V).typeSize - sizeof(*&node.value);
node = (MapNode<MT, V>)new0 byte[size];