#include <globalize_class_methods.h>
Inheritance diagram for globalize_class_method_symbols_pass:
Public Methods | |
globalize_class_method_symbols_pass (SuifEnv *env, const LString &name) | |
virtual | ~globalize_class_method_symbols_pass (void) |
Module* | clone () const |
May return "this" if the pass has no state. | |
virtual void | do_file_block ( FileBlock* file_block ) |
Override this if computation is to be applied to a file_block. More... | |
virtual void | do_class_type (FileSetBlock* f, ClassType *the_class) |
virtual void | move_method_symbols (SuifEnv *s, const LString &mname, BasicSymbolTable *the_table, BasicSymbolTable *st) |
virtual LString | mangle (BasicSymbolTable* st, const char* classname, const char* methodname) |
globalize_class_method_symbols_pass (SuifEnv *env, const LString &name) | |
virtual | ~globalize_class_method_symbols_pass (void) |
virtual void | do_file_set_block ( FileSetBlock* file_set_block ) |
Override this if computation is to be applied to a file_set_block. More... | |
virtual void | do_file_block ( FileBlock* file_block ) |
Override this if computation is to be applied to a file_block. More... | |
virtual void | do_procedure_definition (ProcedureDefinition *proc_def) |
Override this if computation is to be applied to a procedure_definition. More... | |
virtual void | do_variable_definition (VariableDefinition *proc_def) |
Override this if computation is to be applied to a variable_definition. More... | |
Module* | clone () const |
May return "this" if the pass has no state. |
|
|
|
|
|
|
|
|
Override this if computation is to be applied to a file_block.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a file_block.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a file_set_block.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a procedure_definition.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a variable_definition.
The default is empty.
Reimplemented from PipelinablePass.
|
|