#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|