Project

General

Profile

« Previous | Next » 

Revision 1708f4fb

Added by skyjake almost 12 years ago

Refactor|libdeng2|scriptsys: Simplified Record's internal structure

de::Record no longer keeps member variables and subrecords separate.
Instead, any member variable that owns a record is considered a
subrecord.

When records are serialized, they are identified in the serialized data
by unique identifier numbers. This allows deserialization to restore
references where variables refer to other records in the serialized
data. (By default, records are serialized and deserialized by value.)

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences