org.eclipse.cdt.core.dom.ast.c
Class CASTVisitor
java.lang.Object
org.eclipse.cdt.core.dom.ast.ASTVisitor
org.eclipse.cdt.core.dom.ast.c.CASTVisitor
- public abstract class CASTVisitor
- extends ASTVisitor
This subclass of ASTVisitor that allows for better control in traversing C.
Field Summary |
boolean |
shouldVisitDesignators
Override this value in your subclass if you do wish to visit designators. |
Fields inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor |
PROCESS_ABORT, PROCESS_CONTINUE, PROCESS_SKIP, shouldVisitComments, shouldVisitDeclarations, shouldVisitDeclarators, shouldVisitDeclSpecifiers, shouldVisitEnumerators, shouldVisitExpressions, shouldVisitInitializers, shouldVisitNames, shouldVisitParameterDeclarations, shouldVisitProblems, shouldVisitStatements, shouldVisitTranslationUnit, shouldVisitTypeIds |
Method Summary |
int |
leave(ICASTDesignator designator)
Function to override if you wish to visit designators in your
implementation: this does a bottom-up traversal. |
int |
visit(ICASTDesignator designator)
Function to override if you wish to visit designators in your
implementation. |
Methods inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor |
leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shouldVisitDesignators
public boolean shouldVisitDesignators
- Override this value in your subclass if you do wish to visit designators.
CASTVisitor
public CASTVisitor()
visit
public int visit(ICASTDesignator designator)
- Function to override if you wish to visit designators in your
implementation. This does a top-down traversal.
- Parameters:
designator
-
- Returns:
leave
public int leave(ICASTDesignator designator)
- Function to override if you wish to visit designators in your
implementation: this does a bottom-up traversal.
- Parameters:
designator
-
- Returns:
Copyright (c) IBM Corp. and others 2004. All Rights Reserved.