Envision
A visual programming IDE for object-oriented languages
OODebug::ReferenceFinder Member List

This is the complete list of members for OODebug::ReferenceFinder, including all inherited members.

addType(std::function< OOModel::ReferenceExpression *(ReferenceFinder *, NodeType *)> f)Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >inlinestatic
BaseVisitorType typedefModel::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >
clearReferences()OODebug::ReferenceFinderinline
findFunctionForId(int id)Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >protectedvirtual
init()OODebug::ReferenceFinderstatic
references() constOODebug::ReferenceFinderinline
references_OODebug::ReferenceFinderprivate
searchNode_OODebug::ReferenceFinderprivate
setSearchNode(Model::Node *searchNode)OODebug::ReferenceFinderinline
types()Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >privatestatic
visit(Node *n)Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >
visitChildren(Node *n)Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >virtual
VisitFunctionInstance typedefModel::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >
VisitorResultType typedefModel::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >
visitReferenceExpression(ReferenceFinder *self, OOModel::ReferenceExpression *m)OODebug::ReferenceFinderprivatestatic
~Visitor()Model::Visitor< ReferenceFinder, OOModel::ReferenceExpression * >virtual