Visitor

Undocumented in source.
abstract
class Visitor {}

Members

Functions

decr
void decr()

Called when leaving a node

incr
void incr()

Called when entering a node

visit
void visit(DeclStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NullStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MsAsmStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SehFinallyStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SehExceptStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SehTryStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxForRangeStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxTryStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxCatchStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCForCollectionStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAutoreleasePoolStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAtSynchronizedStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAtThrowStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAtFinallyStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAtCatchStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAtTryStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ReturnStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BreakStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ContinueStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IndirectGotoStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(GotoStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ForStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DoStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(WhileStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SwitchStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IfStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DefaultStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CaseStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CompoundStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LabelStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnexposedStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Statement )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VariableRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OverloadedDeclRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LabelRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MemberRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NamespaceRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxBaseSpecifier value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCClassRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCProtocolRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCSuperClassRef value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Reference )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InclusionDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MacroExpansion value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MacroDefinition value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PreprocessingDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Preprocessor )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FriendDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StaticAssert value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeAliasTemplateDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ModuleImportDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Extra )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCAvailabilityCheckExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpArraySectionExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCSelfExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCBoolLiteralExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LambdaExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SizeOfPackExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PackExpansionExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCBridgedCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCProtocolExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCSelectorExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCEncodeExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCStringLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnaryExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxDeleteExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxNewExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxThrowExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxThisExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxNullPtrLiteralExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxBoolLiteralExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxTypeidExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxFunctionalCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxConstCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxReinterpretCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxDynamicCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxStaticCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(GnuNullExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(GenericSelectionExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StmtExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AddrLabelExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(InitListExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CompoundLiteralExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CStyleCastExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConditionalOperator value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CompoundAssignOperator value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BinaryOperator value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ArraySubscriptExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnaryOperator value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ParenExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CharacterLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StringLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ImaginaryLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FloatingLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IntegerLiteral value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(BlockExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCMessageExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CallExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(MemberRefExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DeclRefExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnexposedExpr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Expression )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetTeamsDistributeSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetTeamsDistributeParallelForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetTeamsDistributeParallelForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetTeamsDistributeDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetTeamsDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTeamsDistributeParallelForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTeamsDistributeParallelForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTeamsDistributeSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTeamsDistributeDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetParallelForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpDistributeSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpDistributeParallelForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpDistributeParallelForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetUpdateDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetParallelForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetParallelDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetExitDataDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetEnterDataDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpDistributeDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskLoopSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskLoopDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetDataDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpCancelDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpCancellationPointDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskgroupDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTeamsDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTargetDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpParallelForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpForSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpAtomicDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpOrderedDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpFlushDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskwaitDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpBarrierDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskyieldDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpCriticalDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpMasterDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpTaskDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpParallelSectionsDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpParallelForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpSingleDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpSectionDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpSectionsDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpForDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpSimdDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(OmpParallelDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Directive )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxAccessSpecifier value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCDynamicDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCSynthesizeDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypeAliasDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UsingDirective value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NamespaceAlias value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ClassTemplatePartialSpecialization value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ClassTemplate value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionTemplate value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateTemplateParameter value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NonTypeTemplateParameter value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TemplateTypeParameter value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConversionFunction value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Destructor value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Constructor value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(LinkageSpec value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Namespace value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxMethod value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TypedefDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCCategoryImplDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCImplementationDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCClassMethodDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCInstanceMethodDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCIvarDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCPropertyDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCProtocolDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCCategoryDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ObjCInterfaceDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ParmDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VarDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FunctionDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumConstantDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(FieldDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(EnumDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ClassDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnionDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(StructDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnexposedDecl value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Declaration )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DllImport value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(DllExport value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(VisibilityAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CudaSharedAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CudaHostAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CudaGlobalAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CudaDeviceAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CudaConstantAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(NoDuplicateAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(ConstAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PureAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(PackedAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AsmLabelAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(AnnotateAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxOverrideAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(CxxFinalAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IbOutletCollectionAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IbOutletAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(IbActionAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(UnexposedAttr value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Attribute )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(TranslationUnit )
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(SehLeaveStmt value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta