2005年5月9日


The major features of ACDK are based on Metainfo: a - very - advanced version of runtime type information (RTTI) which supports exploration of class hierarchy, fields, constructors and methods of class.
Metainfo is be used to provide gargabe collecting, loading classes with a class loader, serialization, attaching user defined attributes to a class or object and dynamic access to all aspects of an object at runtime.



Sub chapter pages:

Introduction to ACDK Metainfo

Introduction to ACDK Metainfo.

How to use Metainfo

How to create Metainfo for C++ classes and Scripting ACDK classes, like CfgScript COM objects, etc.

ACDK ClassLoader

Through the build in Metainformation of ACDK classes can be loacated and loaded by name.

Serialization of ACDK Objects

The metainfo of ACDK can be used to serialize ACDK Objects to a stream, XML file or other formats.

Reflection of ACDK Objects

Reflection is the ability to get information about the construction of an Object at runtime. ACDK supports Refection in the Java like manner.

Metainfo Attributes

One of the most interessting features of C# are Attributes, which works like a Compiler-Plugin interface. It can be used to implement some sort of Aspect-Programming features.

Mechanism of Metainfo

How the Metainfo is build in to ACDK


Please refer also to Macros parsed by teh ACDK Metacompiler.

AltStyle によって変換されたページ (->オリジナル) /