MetaClass

Up: GEOS SDK TechDocs | Up | Down | Next: 1 Special Messages
| One-page Version of this Chapter for Easy Printing

MetaClass is the ancestor class of every GEOS object. MetaClass is the location of basic messages and their handlers. Basic functionality for all objects--instantiation, initialization, detach, and destruction--is implemented within this class.

The only instance data field defined for MetaClass is the object's class pointer (the field is named MI_base ). MetaClass has no other inherent data fields. You will never need to access the class pointer directly.

MetaClass also serves as a sort of placeholder for certain messages. Application writers familiar with mouse input, for instance, know that MSG_META_START_SELECT signals a mouse click. This message is actually defined at the MetaClass level, though MetaClass


Up: GEOS SDK TechDocs | Up | Down | Next: 1 Special Messages
| One-page Version of this Chapter for Easy Printing