|
hgl 0.5.25
A compiler/interpreter suite for developing images
|
Visits the HGL Suite project tree and decompiles it. More...
#include "decompilevisitor.h"
Inherits HGL::Tools::DecompileVisitorBase.
Public Member Functions | |
| DecompileVisitor (const Source *src, OutputIterator &out) | |
Creates an DecompileVisitor instance. More... | |
Public Member Functions inherited from HGL::Tools::DecompileVisitorBase | |
| void | close (const HGL::IType *) const |
| Closes a type. More... | |
| DecompileVisitorBase & | operator++ () |
| Increments the output tabulator. More... | |
| DecompileVisitorBase & | operator-- () |
| Decrements the output tabulator. More... | |
| void | traverse (HGL::Type::IProject *const) throw (HGL::Exception::ReferenceException) |
| Traverses the and decompiles it. More... | |
Visits the HGL Suite project tree and decompiles it.
| OutputIterator | the output iterator to copy the decompiled HGL tree to |
| Source | the class instantiating this DecompileVisitor |
| Flush | pointer to a member function of Source to flush the output |
|
explicit |
Creates an DecompileVisitor instance.
| src | pointer to the class instantiating this DecompileVisitor |
| out | the output iterator to copy the decompiled HGL tree as sequence of char to |
1.8.5