reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1417 DEF_TRAVERSE_DECL(AccessSpecDecl, {})
 1419 DEF_TRAVERSE_DECL(BlockDecl, {
 1431 DEF_TRAVERSE_DECL(CapturedDecl, {
 1436 DEF_TRAVERSE_DECL(EmptyDecl, {})
 1438 DEF_TRAVERSE_DECL(FileScopeAsmDecl,
 1441 DEF_TRAVERSE_DECL(ImportDecl, {})
 1443 DEF_TRAVERSE_DECL(FriendDecl, {
 1451 DEF_TRAVERSE_DECL(FriendTemplateDecl, {
 1465 DEF_TRAVERSE_DECL(ClassScopeFunctionSpecializationDecl, {
 1475 DEF_TRAVERSE_DECL(LinkageSpecDecl, {})
 1477 DEF_TRAVERSE_DECL(ExportDecl, {})
 1479 DEF_TRAVERSE_DECL(ObjCPropertyImplDecl, {// FIXME: implement this
 1482 DEF_TRAVERSE_DECL(StaticAssertDecl, {
 1487 DEF_TRAVERSE_DECL(
 1494 DEF_TRAVERSE_DECL(PragmaCommentDecl, {})
 1496 DEF_TRAVERSE_DECL(PragmaDetectMismatchDecl, {})
 1498 DEF_TRAVERSE_DECL(ExternCContextDecl, {})
 1500 DEF_TRAVERSE_DECL(NamespaceAliasDecl, {
 1508 DEF_TRAVERSE_DECL(LabelDecl, {// There is no code in a LabelDecl.
 1511 DEF_TRAVERSE_DECL(
 1518 DEF_TRAVERSE_DECL(ObjCCompatibleAliasDecl, {// FIXME: implement
 1521 DEF_TRAVERSE_DECL(ObjCCategoryDecl, {// FIXME: implement
 1529 DEF_TRAVERSE_DECL(ObjCCategoryImplDecl, {// FIXME: implement
 1532 DEF_TRAVERSE_DECL(ObjCImplementationDecl, {// FIXME: implement
 1535 DEF_TRAVERSE_DECL(ObjCInterfaceDecl, {// FIXME: implement
 1547 DEF_TRAVERSE_DECL(ObjCProtocolDecl, {// FIXME: implement
 1550 DEF_TRAVERSE_DECL(ObjCMethodDecl, {
 1563 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
 1572 DEF_TRAVERSE_DECL(ObjCPropertyDecl, {
 1580 DEF_TRAVERSE_DECL(UsingDecl, {
 1585 DEF_TRAVERSE_DECL(UsingPackDecl, {})
 1587 DEF_TRAVERSE_DECL(UsingDirectiveDecl, {
 1591 DEF_TRAVERSE_DECL(UsingShadowDecl, {})
 1593 DEF_TRAVERSE_DECL(ConstructorUsingShadowDecl, {})
 1595 DEF_TRAVERSE_DECL(OMPThreadPrivateDecl, {
 1601 DEF_TRAVERSE_DECL(OMPRequiresDecl, {
 1607 DEF_TRAVERSE_DECL(OMPDeclareReductionDecl, {
 1615 DEF_TRAVERSE_DECL(OMPDeclareMapperDecl, {
 1622 DEF_TRAVERSE_DECL(OMPCapturedExprDecl, { TRY_TO(TraverseVarHelper(D)); })
 1624 DEF_TRAVERSE_DECL(OMPAllocateDecl, {
 1766 DEF_TRAVERSE_DECL(TemplateTemplateParmDecl, {
 1776 DEF_TRAVERSE_DECL(BuiltinTemplateDecl, {
 1780 DEF_TRAVERSE_DECL(TemplateTypeParmDecl, {
 1788 DEF_TRAVERSE_DECL(TypedefDecl, {
 1795 DEF_TRAVERSE_DECL(TypeAliasDecl, {
 1802 DEF_TRAVERSE_DECL(TypeAliasTemplateDecl, {
 1807 DEF_TRAVERSE_DECL(ConceptDecl, {
 1812 DEF_TRAVERSE_DECL(UnresolvedUsingTypenameDecl, {
 1821 DEF_TRAVERSE_DECL(EnumDecl, {
 1864 DEF_TRAVERSE_DECL(RecordDecl, { TRY_TO(TraverseRecordHelper(D)); })
 1866 DEF_TRAVERSE_DECL(CXXRecordDecl, { TRY_TO(TraverseCXXRecordHelper(D)); })
 1928 DEF_TRAVERSE_DECL(EnumConstantDecl, { TRY_TO(TraverseStmt(D->getInitExpr())); })
 1930 DEF_TRAVERSE_DECL(UnresolvedUsingValueDecl, {
 1937 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})
 1950 DEF_TRAVERSE_DECL(DecompositionDecl, {
 1957 DEF_TRAVERSE_DECL(BindingDecl, {
 1962 DEF_TRAVERSE_DECL(MSPropertyDecl, { TRY_TO(TraverseDeclaratorHelper(D)); })
 1964 DEF_TRAVERSE_DECL(FieldDecl, {
 1972 DEF_TRAVERSE_DECL(ObjCAtDefsFieldDecl, {
 1979 DEF_TRAVERSE_DECL(ObjCIvarDecl, {
 2047 DEF_TRAVERSE_DECL(FunctionDecl, {
 2054 DEF_TRAVERSE_DECL(CXXDeductionGuideDecl, {
 2061 DEF_TRAVERSE_DECL(CXXMethodDecl, {
 2068 DEF_TRAVERSE_DECL(CXXConstructorDecl, {
 2077 DEF_TRAVERSE_DECL(CXXConversionDecl, {
 2084 DEF_TRAVERSE_DECL(CXXDestructorDecl, {
 2101 DEF_TRAVERSE_DECL(VarDecl, { TRY_TO(TraverseVarHelper(D)); })
 2103 DEF_TRAVERSE_DECL(ImplicitParamDecl, { TRY_TO(TraverseVarHelper(D)); })
 2105 DEF_TRAVERSE_DECL(NonTypeTemplateParmDecl, {
 2112 DEF_TRAVERSE_DECL(ParmVarDecl, {