- 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.