Envision
A visual programming IDE for object-oriented languages
OOModel::CodeGenerationVisitor Member List

This is the complete list of members for OOModel::CodeGenerationVisitor, including all inherited members.

addType(std::function< void(CodeGenerationVisitor *, NodeType *)> f)Model::Visitor< CodeGenerationVisitor >inlinestatic
args_OOModel::CodeGenerationVisitorprivate
BaseVisitorType typedefModel::Visitor< CodeGenerationVisitor >
CodeGenerationVisitor(QMap< QString, Model::Node * > args)OOModel::CodeGenerationVisitor
findFunctionForId(int id)Model::Visitor< CodeGenerationVisitor >protectedvirtual
handlePredefinedFunction(QString function, MetaCallExpression *n)OOModel::CodeGenerationVisitorprivate
init()OOModel::CodeGenerationVisitorstatic
types()Model::Visitor< CodeGenerationVisitor >privatestatic
visit(Node *n)Model::Visitor< CodeGenerationVisitor >
visitChildren(Node *n)Model::Visitor< CodeGenerationVisitor >virtual
VisitFunctionInstance typedefModel::Visitor< CodeGenerationVisitor >
visitMetaCallExpression(CodeGenerationVisitor *v, MetaCallExpression *n)OOModel::CodeGenerationVisitorstatic
visitNameText(CodeGenerationVisitor *v, Model::NameText *n)OOModel::CodeGenerationVisitorstatic
VisitorResultType typedefModel::Visitor< CodeGenerationVisitor >
visitReferenceExpression(CodeGenerationVisitor *v, ReferenceExpression *n)OOModel::CodeGenerationVisitorstatic
~Visitor()Model::Visitor< CodeGenerationVisitor >virtual