Design Patterns
structural::facade::CodeGeneratorInterface Class Referenceabstract

#include <code_generator_interface.h>

Inheritance diagram for structural::facade::CodeGeneratorInterface:
Collaboration diagram for structural::facade::CodeGeneratorInterface:

Public Member Functions

virtual ~CodeGeneratorInterface ()
 
virtual void Visit (VariableNodeInterface *)=0
 
virtual void Visit (ExpressionNodeInterface *)=0
 
virtual void Visit (StatementNodeInterface *)=0
 

Constructor & Destructor Documentation

virtual structural::facade::CodeGeneratorInterface::~CodeGeneratorInterface ( )
inlinevirtual

Member Function Documentation

virtual void structural::facade::CodeGeneratorInterface::Visit ( VariableNodeInterface )
pure virtual

Implemented in structural::facade::RISCCodeGenerator.

Here is the caller graph for this function:

virtual void structural::facade::CodeGeneratorInterface::Visit ( ExpressionNodeInterface )
pure virtual
virtual void structural::facade::CodeGeneratorInterface::Visit ( StatementNodeInterface )
pure virtual

The documentation for this class was generated from the following file: