Envision
A visual programming IDE for object-oriented languages
List of all members | Static Public Member Functions
Model::VisitorA Class Reference
Inheritance diagram for Model::VisitorA:
Model::Visitor< VisitorA, QString > Model::ExtendedVisitor< VisitorB, VisitorA > Model::VisitorB

Static Public Member Functions

static void init ()
 
- Static Public Member Functions inherited from Model::Visitor< VisitorA, QString >
static void addType (std::function< QString(VisitorA *, NodeType *)> f)
 

Additional Inherited Members

- Public Types inherited from Model::Visitor< VisitorA, QString >
using BaseVisitorType = VisitorA
 
using VisitFunctionInstance = std::function< QString(VisitorA *, Node *)>
 
using VisitorResultType = QString
 
- Public Member Functions inherited from Model::Visitor< VisitorA, QString >
virtual ~Visitor ()
 
QString visit (Node *n)
 
virtual QString visitChildren (Node *n)
 
- Protected Member Functions inherited from Model::Visitor< VisitorA, QString >
virtual VisitFunctionInstance findFunctionForId (int id)
 

Member Function Documentation

◆ init()

static void Model::VisitorA::init ( )
inlinestatic