Envision
A visual programming IDE for object-oriented languages
JavaExport::DeclarationVisitor Member List

This is the complete list of members for JavaExport::DeclarationVisitor, including all inherited members.

data()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
data_Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >private
declaration(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
element(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
error(const QString &errorMessage)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
error(Model::Node *node, const QString &errorMessage)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
errors() constExport::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inline
expression(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
list(Model::TypedList< ListElement > *list, VisitorClass *v, const QString &fragmentType={}, Predicate filter=nullptr)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >protected
list(Model::TypedList< ListElement > *list, VisitorClass &&v, const QString &fragmentType={}, Predicate filter=nullptr)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
notAllowed(Model::Node *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >protected
notAllowed(Model::List *list)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >protected
packagesSoFar()JavaExport::DeclarationVisitorinlineprivate
packageStack()JavaExport::DeclarationVisitorinlineprivate
printAnnotationsAndModifiers(OOModel::Declaration *declaration)JavaExport::DeclarationVisitor
printContext()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inline
required(Model::Node *parent, Model::Node *node, const QString &childName)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >protected
statement(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >inlineprotected
visit(OOModel::Declaration *declaration)JavaExport::DeclarationVisitor
visit(OOModel::Class *classs)JavaExport::DeclarationVisitor
visit(OOModel::Method *method)JavaExport::DeclarationVisitor
visit(OOModel::NameImport *nameImport)JavaExport::DeclarationVisitor
visit(OOModel::VariableDeclaration *vd)JavaExport::DeclarationVisitor
visit(OOModel::ExplicitTemplateInstantiation *eti)JavaExport::DeclarationVisitor
visit(OOModel::TypeAlias *ta)JavaExport::DeclarationVisitor
visitModule(OOModel::Module *module, Export::SourceDir *parent)JavaExport::DeclarationVisitor
Visitor()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >
Visitor(std::shared_ptr< VisitorData< Export::PrintContext >> data)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >
Visitor(Export::PrintContext printContext)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >
Visitor(Export::PrintContext printContext, std::shared_ptr< VisitorData< Export::PrintContext >> data)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >
visitProject(OOModel::Project *project, Export::SourceDir *parent=nullptr)JavaExport::DeclarationVisitor
visitTopLevelClass(OOModel::Class *classs, Export::SourceDir *parent)JavaExport::DeclarationVisitor
~Visitor()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, Export::PrintContext >