Home
last modified time | relevance | path

Searched refs:enumDecl (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousEnumUsageCheck.cpp121 return expr(hasType(enumDecl().bind(DeclName))).bind(RefName); in registerMatchers()
126 hasOperatorName("|"), hasLHS(hasType(enumDecl().bind("enumDecl"))), in registerMatchers()
127 hasRHS(hasType(enumDecl(unless(equalsBoundNode("enumDecl"))) in registerMatchers()
135 hasRHS(expr(hasType(enumDecl(equalsBoundNode("enumDecl")))) in registerMatchers()
142 hasOperands(expr(hasType(isInteger()), unless(hasType(enumDecl()))), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.cpp186 auto Enums = enumDecl(CommonFilter, isDefinition(), in registerMatchers()
194 anyOf(hasDeclContext(enumDecl(HasNSOrTUCtxMatcher)), ExternCMatcher)); in registerMatchers()
/llvm-project-15.0.7/clang/unittests/AST/
H A DDeclPrinterTest.cpp227 "enum A { a0, a1, a2 };", enumDecl(hasName("A")).bind("id"), in TEST()
234 "enum A { a0 = -1, a1, a2 = 1 };", enumDecl(hasName("A")).bind("id"), in TEST()
242 enumDecl(has(enumConstantDecl(hasName("a0")))).bind("id"), in TEST()
249 "enum class A { a0, a1, a2 };", enumDecl(hasName("A")).bind("id"), in TEST()
H A DASTImporterODRStrategiesTest.cpp63 BindableMatcher<Decl> getPattern() { return enumDecl(hasName("X")); } in getPattern()
71 BindableMatcher<Decl> getPattern() { return enumDecl(hasName("X")); } in getPattern()
H A DDeclTest.cpp154 selectFirst<TagDecl>("Bar", match(enumDecl().bind("Bar"), Ctx)); in TEST()
H A DASTImporterVisibilityTest.cpp40 BindableMatcher<Decl> operator()() { return enumDecl(hasName("E")); } in operator ()()
H A DASTImporterGenericRedeclTest.cpp43 return enumDecl(hasName("X"), unless(isImplicit())); in getPattern()
H A DASTImporterTest.cpp2923 enumDecl(has(enumConstantDecl(hasName("THING_VALUE"))), in TEST_P()
2932 "main.c", enumDecl(), VerificationMatcher); in TEST_P()
2938 "main.c", enumDecl(), VerificationMatcher); in TEST_P()
5307 auto *E = FirstDeclMatcher<EnumDecl>().match(ToTU, enumDecl(hasName("E"))); in TEST_P()
7294 FromTU, enumDecl(hasName("tagname"), in TEST_P()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp233 REGISTER_MATCHER(enumDecl); in RegistryMaps()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp220 EXPECT_TRUE(notMatches("class X {};", enumDecl(hasName("X")))); in TEST_P()
228 EXPECT_TRUE(matches("enum X {};", enumDecl(hasName("X")))); in TEST_P()
H A DASTMatchersNarrowingTest.cpp3889 EXPECT_TRUE(matches("enum class X {};", enumDecl(isScoped()))); in TEST_P()
3893 EXPECT_TRUE(notMatches("enum E { E1 };", enumDecl(isScoped()))); in TEST_P()
H A DASTMatchersTraversalTest.cpp222 qualType(hasDeclaration(enumDecl(hasName("X"))))))))); in TEST()
/llvm-project-15.0.7/clang-tools-extra/clang-move/
H A DMove.cpp648 enumDecl(InOldHeader, HasAnySymbolNames, isDefinition(), TopLevelDecl) in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-change-namespace/
H A DChangeNamespace.cpp513 auto UnscopedEnumMatcher = enumConstantDecl(hasParent(enumDecl( in registerMatchers()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp795 const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl; variable
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1279 extern const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl;