GP-2237 AddrSpace as marshaling primitive and prettyprint update

This commit is contained in:
caheckman 2022-06-23 20:16:51 -04:00
parent 4807ec354a
commit 6be9943b8a
58 changed files with 1333 additions and 1098 deletions

View file

@ -373,7 +373,7 @@ void ScopeLocal::encode(Encoder &encoder) const
{
encoder.openElement(ELEM_LOCALDB);
encoder.writeString(ATTRIB_MAIN, space->getName());
encoder.writeSpace(ATTRIB_MAIN, space);
encoder.writeBool(ATTRIB_LOCK, rangeLocked);
ScopeInternal::encode(encoder);
encoder.closeElement(ELEM_LOCALDB);
@ -392,7 +392,7 @@ void ScopeLocal::decodeWrappingAttributes(Decoder &decoder)
rangeLocked = false;
if (decoder.readBool(ATTRIB_LOCK))
rangeLocked = true;
space = glb->getSpaceByName(decoder.readString(ATTRIB_MAIN));
space = decoder.readSpace(ATTRIB_MAIN);
}
/// The given range can no longer hold a \e mapped local variable. This indicates the range