#include <metaclass.h>
Inheritance diagram for Metaclass:


Public Member Functions | |
| Metaclass () | |
| char * | MetaclassName () |
| void | TranslateClass (Environment *) |
| Ptree * | GetFinalizer () |
| void | CheckObsoleteness () |
| void | ProduceInitFile (Ptree *class_name) |
| void | InsertInitialize () |
| int | FindFirstNotInlinedVirtualFunction () |
| void | TranslateMemberFunction (Environment *env, Member &m) |
| void | AppendHousekeepingCode (Environment *env, Ptree *class_name, Ptree *creator_name, Ptree *finalizer) |
Static Public Member Functions | |
| bool | Initialize () |
| bool | IsBuiltinMetaclass (Ptree *) |
| void | Load (Ptree *metaclass_name) |
| void | Load (char *metaclass_name, int len) |
| lt_dlhandle | LoadSoLib (char *file_name) |
| void * | LookupSymbol (lt_dlhandle handle, char *symbol) |
Private Attributes | |
| Ptree * | new_function_name |
| int | first_not_inlined_vf |
|
|
|
|
|
Reimplemented from Class. |
|
|
Reimplemented from Class. |
|
|
Reimplemented from Class. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from Class. |
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|