Eclipse CDT
7.0

org.eclipse.cdt.core.dom.ast.c
Class CASTVisitor

java.lang.Object
  extended by org.eclipse.cdt.core.dom.ast.ASTVisitor
      extended by org.eclipse.cdt.core.dom.ast.c.CASTVisitor
All Implemented Interfaces:
ICASTVisitor

public abstract class CASTVisitor
extends ASTVisitor
implements ICASTVisitor

This subclass of ASTVisitor that allows for better control in traversing C.


Field Summary
 
Fields inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor
includeInactiveNodes, PROCESS_ABORT, PROCESS_CONTINUE, PROCESS_SKIP, shouldVisitAmbiguousNodes, shouldVisitArrayModifiers, shouldVisitBaseSpecifiers, shouldVisitDeclarations, shouldVisitDeclarators, shouldVisitDeclSpecifiers, shouldVisitDesignators, shouldVisitEnumerators, shouldVisitExpressions, shouldVisitImplicitNameAlternates, shouldVisitImplicitNames, shouldVisitInitializers, shouldVisitNames, shouldVisitNamespaces, shouldVisitParameterDeclarations, shouldVisitPointerOperators, shouldVisitProblems, shouldVisitStatements, shouldVisitTemplateParameters, shouldVisitTranslationUnit, shouldVisitTypeIds
 
Constructor Summary
CASTVisitor()
           
 
Method Summary
 int leave(ICASTDesignator designator)
          Visits a designator.
 int visit(ICASTDesignator designator)
          Visits a designator.
 
Methods inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor
leave, leave, 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, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CASTVisitor

public CASTVisitor()
Method Detail

visit

public int visit(ICASTDesignator designator)
Description copied from interface: ICASTVisitor
Visits a designator.

Specified by:
visit in interface ICASTVisitor
Returns:
ASTVisitor.PROCESS_CONTINUE, ASTVisitor.PROCESS_SKIP or ASTVisitor.PROCESS_ABORT

leave

public int leave(ICASTDesignator designator)
Description copied from interface: ICASTVisitor
Visits a designator.

Specified by:
leave in interface ICASTVisitor
Returns:
ASTVisitor.PROCESS_CONTINUE or ASTVisitor.PROCESS_ABORT

Eclipse CDT
7.0

Copyright (c) IBM Corp. and others 2004, 2010. All Rights Reserved.