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

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

addMemberDeclarations(OOModel::Class *classs, Predicate filter)CppExport::DeclarationVisitorprivate
addMemberDeclarations(Class *classs, Predicate filter)CppExport::DeclarationVisitor
compositeNodeComments(Model::CompositeNode *compositeNode, const QString &style)CppExport::DeclarationVisitorstatic
data()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
data_Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >private
declaration(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
element(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
error(const QString &errorMessage)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
error(Model::Node *node, const QString &errorMessage)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
errors() constExport::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inline
expression(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
list(Model::TypedList< ListElement > *list, VisitorClass *v, const QString &fragmentType={}, Predicate filter=nullptr)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >protected
list(Model::TypedList< ListElement > *list, VisitorClass &&v, const QString &fragmentType={}, Predicate filter=nullptr)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
metaCallFilter(OOModel::Expression *expression, bool equal)CppExport::DeclarationVisitorprivatestatic
notAllowed(Model::Node *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >protected
notAllowed(Model::List *list)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >protected
printAnnotationsAndModifiers(OOModel::Declaration *declaration)CppExport::DeclarationVisitor
printContext()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inline
printFriends(OOModel::Class *classs)CppExport::DeclarationVisitorprivate
required(Model::Node *parent, Model::Node *node, const QString &childName)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >protected
statement(NodeType *node)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >inlineprotected
visit(OOModel::Declaration *declaration)CppExport::DeclarationVisitor
visit(OOModel::Class *classs)CppExport::DeclarationVisitor
visit(OOModel::Method *method)CppExport::DeclarationVisitor
visit(OOModel::MetaDefinition *metaDefinition)CppExport::DeclarationVisitor
visit(OOModel::NameImport *nameImport)CppExport::DeclarationVisitor
visit(OOModel::VariableDeclaration *variableDeclaration)CppExport::DeclarationVisitor
visit(OOModel::ExplicitTemplateInstantiation *explicitTemplateInstantiation)CppExport::DeclarationVisitor
visit(OOModel::TypeAlias *typeAlias)CppExport::DeclarationVisitor
Visitor()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >
Visitor(std::shared_ptr< VisitorData< CppPrintContext >> data)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >
Visitor(CppPrintContext printContext)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >
Visitor(CppPrintContext printContext, std::shared_ptr< VisitorData< CppPrintContext >> data)Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >
visitTopLevelClass(OOModel::Class *classs)CppExport::DeclarationVisitor
~Visitor()Export::Visitor< DeclarationVisitor, ExpressionVisitor, StatementVisitor, ElementVisitor, CppPrintContext >