| 
    Envision
    
   A visual programming IDE for object-oriented languages 
   | 
 
  
Additional Inherited Members | |
  Protected Member Functions inherited from Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext > | |
| std::shared_ptr< VisitorData< CppPrintContext > > | 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 * CppExport::ElementVisitor::visit | ( | OOModel::CatchClause * | catchClause | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::Enumerator * | enumerator | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::FormalArgument * | argument | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::FormalMetaArgument * | argument | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::FormalResult * | result | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::FormalTypeArgument * | typeArgument | ) | 
| SourceFragment * CppExport::ElementVisitor::visit | ( | OOModel::MemberInitializer * | memberInitializer | ) | 
| SourceFragment * CppExport::ElementVisitor::visitTemplateArguments | ( | Model::TypedList< OOModel::FormalTypeArgument > * | typeArguments | ) |