[CPML] Added (still unused) primitive VT
commit6bf649e4e55ed34a650da02d94838810f8c4d086
authorNicola Fontana <ntd@entidi.it>
Wed, 10 Feb 2010 21:29:29 +0000 (10 22:29 +0100)
committerNicola Fontana <ntd@entidi.it>
Fri, 12 Feb 2010 17:13:08 +0000 (12 18:13 +0100)
treed3f77e8855e8598e38482c8925f044d12d2a9c37
parent8c7c94fde38d213124efbd0b6908c179832eda59
[CPML] Added (still unused) primitive VT

CpmlPrimitiveClass is the abstract class to be implemented by all the
primitive types. The next step will be to fill the virtual table of
every primitive and collect them in some way for further processing by
the CpmlPrimitive public APIs.

The actual idea is to instantiate different CpmlPrimitiveClass, once for
every primitive type. Once done, the CpmlPrimitive abstract methods will
be able to access the underlying implementations from a single entry
point. A bunch of hidden initialization functions will be needed as well
(similar to what the g_..._get_type() functions do the GObject world).

Started issue #30: http://dev.entidi.com/p/adg/issues/30/
cpml/Makefile.am
cpml/cpml-primitive-private.h [new file with mode: 0644]
docs/cpml/Makefile.am