Envision
A visual programming IDE for object-oriented languages
|
Static Public Member Functions | |
static void | init () |
Static Public Member Functions inherited from Model::ExtendedVisitor< VisitorB, VisitorA > | |
static void | addType (std::function< typename BaseVisitor::VisitorResultType(VisitorB *, NodeType *)> f) |
Static Public Member Functions inherited from Model::VisitorA | |
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::ExtendedVisitor< VisitorB, VisitorA > | |
virtual BaseVisitor::VisitFunctionInstance | findFunctionForId (int id) override |
|
inlinestatic |