|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| Export::SourceFragment * | visit (OOModel::CatchClause *catchClause) |
| Export::SourceFragment * | visit (OOModel::Enumerator *enumerator) |
| Export::SourceFragment * | visit (OOModel::FormalArgument *argument) |
| Export::SourceFragment * | visit (OOModel::FormalResult *result) |
| Export::SourceFragment * | visit (OOModel::FormalTypeArgument *typeArgument) |
| Export::SourceFragment * | visit (OOModel::MemberInitializer *memberInitializer) |
Public Member Functions inherited from Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext > | |
| Visitor () | |
| Visitor (Export::PrintContext printContext) | |
| Visitor (Export::PrintContext printContext, std::shared_ptr< VisitorData< Export::PrintContext >> data) | |
| Visitor (std::shared_ptr< VisitorData< Export::PrintContext >> data) | |
| ~Visitor () | |
| QList< ExportError > | errors () const |
| Export::PrintContext & | printContext () |
Additional Inherited Members | |
Protected Member Functions inherited from Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext > | |
| std::shared_ptr< VisitorData< Export::PrintContext > > | data () |
| SourceFragment * | declaration (NodeType *node) |
| SourceFragment * | element (NodeType *node) |
| void | error (const QString &errorMessage) |
| void | error (Model::Node *node, const QString &errorMessage) |
| SourceFragment * | expression (NodeType *node) |
| CompositeFragment * | list (Model::TypedList< ListElement > *list, VisitorClass &&v, const QString &fragmentType={}, Predicate filter=nullptr) |
| CompositeFragment * | list (Model::TypedList< ListElement > *list, VisitorClass *v, const QString &fragmentType={}, Predicate filter=nullptr) |
| void | notAllowed (Model::List *list) |
| void | notAllowed (Model::Node *node) |
| void | required (Model::Node *parent, Model::Node *node, const QString &childName) |
| SourceFragment * | statement (NodeType *node) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::CatchClause * | catchClause | ) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::Enumerator * | enumerator | ) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::FormalArgument * | argument | ) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::FormalResult * | result | ) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::FormalTypeArgument * | typeArgument | ) |
| SourceFragment * JavaExport::ElementVisitor::visit | ( | OOModel::MemberInitializer * | memberInitializer | ) |