… | |
… | |
592 | */ |
592 | */ |
593 | |
593 | |
594 | INTERFACE_CLASS (archetype) |
594 | INTERFACE_CLASS (archetype) |
595 | struct archetype : object |
595 | struct archetype : object |
596 | { |
596 | { |
597 | static archetype *empty; // the empty_archetype |
597 | static arch_ptr empty; // the empty_archetype |
|
|
598 | MTH static void gc (); |
598 | |
599 | |
599 | archetype (const char *name); |
600 | archetype (const char *name); |
600 | ~archetype (); |
601 | ~archetype (); |
601 | void gather_callbacks (AV *&callbacks, event_type event) const; |
602 | void gather_callbacks (AV *&callbacks, event_type event) const; |
602 | |
603 | |