#include <cprint_style.h>
Inheritance diagram for CPrintStyleModule:
Public Methods | |
CPrintStyleModule (SuifEnv *env, const LString &name = "cprint") | |
~CPrintStyleModule () | |
void | initialize () |
initializes the modules. More... | |
Module* | clone () const |
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance. | |
String | print_to_string (const SuifObject *obj) |
void | set_print_function (const LString &class_name, string_gen_fn fn) |
Static Public Methods | |
void | print_dispatch (Module *module, ostream &str, const ObjectWrapper &obj) |
LString | get_class_name () |
|
|
|
generates a new copy of the current instance if necessary The implementor of a subclass is responsible for overriding this method if the implementation has a unique state the default implementation returns the current instance.
Reimplemented from Module.
|
|
initializes the modules.
This method must/will be called before a call to parse_command_line or execute
Reimplemented from Module.
|
|
|