Zen API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
#define kAddAbstractVersion (   TYPE,
  FORMAT,
  FORMAT_VER,
  GUID 
)

Within a type definition, indicates that type information can be serialized, but instances cannot.

This approach is intended to support abstract base classes, in cases where descendents must support serialization. This enables collections (containers) in which the collection element type is defined as the type of an abstract base to be correctly serialized.

Parameters
TYPEType symbol (e.g. kArrayList).
FORMATSerialization format name string (e.g. "kdat6").
FORMAT_VERSerialization format version string (e.g. "5.7.1.0").
GUIDType identifier string within serialization format (e.g. "kArrayList-0").
See also
Extending Zen, kSerializer