|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.cdt.core.dom.ast.ASTVisitor
org.eclipse.cdt.core.dom.ast.ASTGenericVisitor
public abstract class ASTGenericVisitor
Generic visitor for AST nodes.
Clients may subclass.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
ASTGenericVisitor(boolean visitNodes)
|
|
| Method Summary | |
|---|---|
protected int |
genericLeave(IASTNode node)
|
protected int |
genericVisit(IASTNode node)
|
int |
leave(IASTArrayModifier arrayModifier)
|
int |
leave(IASTDeclaration declaration)
|
int |
leave(IASTDeclarator declarator)
|
int |
leave(IASTDeclSpecifier declSpec)
|
int |
leave(IASTEnumerationSpecifier.IASTEnumerator enumerator)
|
int |
leave(IASTExpression expression)
|
int |
leave(IASTInitializer initializer)
|
int |
leave(IASTName name)
|
int |
leave(IASTParameterDeclaration parameterDeclaration)
|
int |
leave(IASTPointerOperator ptrOperator)
|
int |
leave(IASTProblem problem)
|
int |
leave(IASTStatement statement)
|
int |
leave(IASTTranslationUnit tu)
|
int |
leave(IASTTypeId typeId)
|
int |
leave(ICASTDesignator designator)
Visits a designator. |
int |
leave(ICPPASTCapture capture)
|
int |
leave(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
Visits a base class specifier of a composite type. |
int |
leave(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition. |
int |
leave(ICPPASTTemplateParameter templateParameter)
Visits a template parameter. |
int |
visit(IASTArrayModifier arrayModifier)
|
int |
visit(IASTDeclaration declaration)
|
int |
visit(IASTDeclarator declarator)
|
int |
visit(IASTDeclSpecifier declSpec)
|
int |
visit(IASTEnumerationSpecifier.IASTEnumerator enumerator)
|
int |
visit(IASTExpression expression)
|
int |
visit(IASTInitializer initializer)
|
int |
visit(IASTName name)
|
int |
visit(IASTParameterDeclaration parameterDeclaration)
|
int |
visit(IASTPointerOperator ptrOperator)
|
int |
visit(IASTProblem problem)
|
int |
visit(IASTStatement statement)
|
int |
visit(IASTTranslationUnit tu)
|
int |
visit(IASTTypeId typeId)
|
int |
visit(ICASTDesignator designator)
Visits a designator. |
int |
visit(ICPPASTCapture capture)
|
int |
visit(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
Visits a base class specifier of a composite type. |
int |
visit(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition. |
int |
visit(ICPPASTTemplateParameter templateParameter)
Visits a template parameter. |
| Methods inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor |
|---|
leave, leave, leave, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ASTGenericVisitor(boolean visitNodes)
| Method Detail |
|---|
protected int genericVisit(IASTNode node)
protected int genericLeave(IASTNode node)
public int visit(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
ICPPASTVisitor
visit in interface ICPPASTVisitorvisit in class ASTVisitorASTVisitor.PROCESS_CONTINUE, ASTVisitor.PROCESS_SKIP or ASTVisitor.PROCESS_ABORTpublic int visit(ICPPASTNamespaceDefinition namespaceDefinition)
ICPPASTVisitor
visit in interface ICPPASTVisitorvisit in class ASTVisitorASTVisitor.PROCESS_CONTINUE, ASTVisitor.PROCESS_SKIP or ASTVisitor.PROCESS_ABORTpublic int visit(ICPPASTTemplateParameter templateParameter)
ICPPASTVisitor
visit in interface ICPPASTVisitorvisit in class ASTVisitorASTVisitor.PROCESS_CONTINUE, ASTVisitor.PROCESS_SKIP or ASTVisitor.PROCESS_ABORTpublic int visit(ICPPASTCapture capture)
visit in class ASTVisitorpublic int visit(IASTArrayModifier arrayModifier)
visit in class ASTVisitorpublic int visit(IASTPointerOperator ptrOperator)
visit in class ASTVisitorpublic int visit(IASTDeclaration declaration)
visit in class ASTVisitorpublic int visit(IASTDeclarator declarator)
visit in class ASTVisitorpublic int visit(IASTDeclSpecifier declSpec)
visit in class ASTVisitorpublic int visit(IASTEnumerationSpecifier.IASTEnumerator enumerator)
visit in class ASTVisitorpublic int visit(IASTExpression expression)
visit in class ASTVisitorpublic int visit(IASTInitializer initializer)
visit in class ASTVisitorpublic int visit(IASTName name)
visit in class ASTVisitorpublic int visit(IASTParameterDeclaration parameterDeclaration)
visit in class ASTVisitorpublic int visit(IASTProblem problem)
visit in class ASTVisitorpublic int visit(IASTStatement statement)
visit in class ASTVisitorpublic int visit(IASTTranslationUnit tu)
visit in class ASTVisitorpublic int visit(IASTTypeId typeId)
visit in class ASTVisitorpublic int visit(ICASTDesignator designator)
ICASTVisitor
visit in interface ICASTVisitorvisit in class ASTVisitorASTVisitor.PROCESS_CONTINUE, ASTVisitor.PROCESS_SKIP or ASTVisitor.PROCESS_ABORTpublic int leave(ICASTDesignator designator)
ICASTVisitor
leave in interface ICASTVisitorleave in class ASTVisitorASTVisitor.PROCESS_CONTINUE or ASTVisitor.PROCESS_ABORTpublic int leave(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
ICPPASTVisitor
leave in interface ICPPASTVisitorleave in class ASTVisitorASTVisitor.PROCESS_CONTINUE or ASTVisitor.PROCESS_ABORTpublic int leave(ICPPASTNamespaceDefinition namespaceDefinition)
ICPPASTVisitor
leave in interface ICPPASTVisitorleave in class ASTVisitorASTVisitor.PROCESS_CONTINUE or ASTVisitor.PROCESS_ABORTpublic int leave(ICPPASTTemplateParameter templateParameter)
ICPPASTVisitor
leave in interface ICPPASTVisitorleave in class ASTVisitorASTVisitor.PROCESS_CONTINUE or ASTVisitor.PROCESS_ABORTpublic int leave(ICPPASTCapture capture)
leave in class ASTVisitorpublic int leave(IASTArrayModifier arrayModifier)
leave in class ASTVisitorpublic int leave(IASTPointerOperator ptrOperator)
leave in class ASTVisitorpublic int leave(IASTDeclaration declaration)
leave in class ASTVisitorpublic int leave(IASTDeclarator declarator)
leave in class ASTVisitorpublic int leave(IASTDeclSpecifier declSpec)
leave in class ASTVisitorpublic int leave(IASTEnumerationSpecifier.IASTEnumerator enumerator)
leave in class ASTVisitorpublic int leave(IASTExpression expression)
leave in class ASTVisitorpublic int leave(IASTInitializer initializer)
leave in class ASTVisitorpublic int leave(IASTName name)
leave in class ASTVisitorpublic int leave(IASTParameterDeclaration parameterDeclaration)
leave in class ASTVisitorpublic int leave(IASTProblem problem)
leave in class ASTVisitorpublic int leave(IASTStatement statement)
leave in class ASTVisitorpublic int leave(IASTTranslationUnit tu)
leave in class ASTVisitorpublic int leave(IASTTypeId typeId)
leave in class ASTVisitor
|
Eclipse CDT 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||