Uses of Interface
cppast.ParserVisitor

Packages that use ParserVisitor
cppast   
cppncss.counter   
cppstyle.checks   
cpptools   
 

Uses of ParserVisitor in cppast
 

Classes in cppast that implement ParserVisitor
 class AbstractVisitor
          Provides an abstract visitor to only override needed methods.
 class VisitorComposite
          Provides a composite for parser visitors.
 

Methods in cppast with parameters of type ParserVisitor
 java.lang.Object SimpleNode.accept(ParserVisitor visitor, java.lang.Object data)
          Visit the children of the node.
 java.lang.Object AstAdditiveExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstAndExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstAssignmentExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstBreakStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstCaseStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstCastExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstCatchBlock.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstClassDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstClassDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstConditionalExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstConstantExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstConstructorDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstConstructorDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstConstructorInitializer.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstContinueStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDeclarationStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDefaultStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDeleteExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDestructorDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstDestructorDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstElseStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstEnumSpecifier.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstEqualityExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstExclusiveOrExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstExpressionStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionBody.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionCallExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionName.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionParameters.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstFunctionPointerPostfix.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstGotoStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstIdExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstIfStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstInclusiveOrExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstIterationStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstLabelStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstLogicalAndExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstLogicalOrExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstMemberDeclaration.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstMultiplicativeExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstNamespaceAliasDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstNamespaceDefinition.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstNewExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstParameter.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstParameterType.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstParameterTypeQualifier.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstPointerToMemberExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstPostfixExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstPrimaryExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstRelationalExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstReturnStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstShiftExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstSwitchStatement.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstThrowExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstTranslationUnit.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstTryBlock.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstTypeIdExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object AstUnaryExpression.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 java.lang.Object Node.jjtAccept(ParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void VisitorComposite.register(ParserVisitor visitor)
          Add a visitor to the composite.
 

Uses of ParserVisitor in cppncss.counter
 

Subinterfaces of ParserVisitor in cppncss.counter
 interface Counter
          Defines a counter.
 

Classes in cppncss.counter that implement ParserVisitor
 class AbstractCounter
          Factorizes counters common behaviours.
 class CcnCounter
          Implements a CCN counter.
 class FileVisitor
          Implements a visitor for files.
 class FunctionCounter
          Implements a function counter.
 class FunctionNameExtractor
          Provides a visitor implementation to extract a function name.
 class FunctionVisitor
          Implements a visitor for functions.
 class NcssCounter
          Implements a NCSS counter.
 

Uses of ParserVisitor in cppstyle.checks
 

Classes in cppstyle.checks that implement ParserVisitor
 class FileHeaderCheck
          Checks for the validity of file headers.
 

Uses of ParserVisitor in cpptools
 

Constructors in cpptools with parameters of type ParserVisitor
Analyzer(Options options, ParserVisitor visitor, FileObserver observer, EventHandler handler)
          Create an analyzer.
 



Copyright © 2006-2007 null. All Rights Reserved.