Home
last modified time | relevance | path

Searched refs:EnumDecl (Results 1 – 25 of 116) sorted by relevance

12345

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousEnumUsageCheck.cpp40 ValueRange(const EnumDecl *EnumDec) { in ValueRange()
53 static int enumLength(const EnumDecl *EnumDec) { in enumLength()
57 static bool hasDisjointValueRange(const EnumDecl *Enum1, in hasDisjointValueRange()
58 const EnumDecl *Enum2) { in hasDisjointValueRange()
74 static bool isMaxValAllBitSetLiteral(const EnumDecl *EnumDec) { in isMaxValAllBitSetLiteral()
89 static int countNonPowOfTwoLiteralNum(const EnumDecl *EnumDec) { in countNonPowOfTwoLiteralNum()
100 static bool isPossiblyBitMask(const EnumDecl *EnumDec) { in isPossiblyBitMask()
152 const Expr *NodeExpr, const EnumDecl *EnumDec) { in checkSuspiciousBitmaskUsage()
172 const auto *EnumDec = Result.Nodes.getNodeAs<EnumDecl>("enumDecl"); in check()
174 Result.Nodes.getNodeAs<EnumDecl>("otherEnumDecl"); in check()
[all …]
H A DSuspiciousEnumUsageCheck.h33 void checkSuspiciousBitmaskUsage(const Expr*, const EnumDecl*);
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllSymbols.cpp29 if (const auto *ED = dyn_cast<EnumDecl>(Node.getDeclContext())) in AST_MATCHER()
60 } else if (const auto *ED = dyn_cast<EnumDecl>(Context)) { in GetContexts()
61 Contexts.emplace_back(SymbolInfo::ContextType::EnumDecl, in GetContexts()
84 } else if (llvm::isa<EnumDecl>(ND)) { in CreateSymbolInfo()
85 Type = SymbolInfo::SymbolKind::EnumDecl; in CreateSymbolInfo()
H A DSymbolInfo.cpp41 io.enumCase(value, "EnumDecl", ContextType::EnumDecl); in enumeration()
51 io.enumCase(value, "EnumDecl", SymbolKind::EnumDecl); in enumeration()
89 if (Context.first == ContextType::EnumDecl) in getQualifiedName()
H A DSymbolInfo.h35 EnumDecl, enumerator
45 EnumDecl, // Enum constants declared in a enum declaration. enumerator
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h58 class EnumDecl; variable
373 if (isa<EnumDecl>(DC)) in isCXXClassMember()
3646 class EnumDecl : public TagDecl {
3727 EnumDecl *getCanonicalDecl() override { in getCanonicalDecl()
3734 EnumDecl *getPreviousDecl() { in getPreviousDecl()
3735 return cast_or_null<EnumDecl>( in getPreviousDecl()
3738 const EnumDecl *getPreviousDecl() const { in getPreviousDecl()
3742 EnumDecl *getMostRecentDecl() { in getMostRecentDecl()
3749 EnumDecl *getDefinition() const { in getDefinition()
3784 const EnumDecl *E = getDefinition(); in enumerator_begin()
[all …]
H A DODRHash.h65 void AddEnumDecl(const EnumDecl *Enum);
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DEnumCastOutOfRangeChecker.cpp70 EnumValueVector getDeclValuesForEnum(const EnumDecl *ED) { in getDeclValuesForEnum()
128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl(); in checkPreStmt()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangPersistentVariables.cpp93 if (clang::EnumDecl *enum_decl = llvm::dyn_cast<clang::EnumDecl>(decl)) { in RegisterPersistentDecl()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp454 DeclarationFragmentsBuilder::getFragmentsForEnum(const EnumDecl *EnumDecl) { in getFragmentsForEnum() argument
455 if (const auto *TypedefNameDecl = EnumDecl->getTypedefNameForAnonDecl()) in getFragmentsForEnum()
461 if (!EnumDecl->getName().empty()) in getFragmentsForEnum()
463 EnumDecl->getName(), DeclarationFragments::FragmentKind::Identifier); in getFragmentsForEnum()
465 QualType IntegerType = EnumDecl->getIntegerType(); in getFragmentsForEnum()
469 getFragmentsForType(IntegerType, EnumDecl->getASTContext(), After)) in getFragmentsForEnum()
/llvm-project-15.0.7/clang/lib/AST/
H A DDecl.cpp4486 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in EnumDecl() function in EnumDecl
4501 void EnumDecl::anchor() {} in anchor()
4503 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4515 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4516 EnumDecl *Enum = in CreateDeserialized()
4542 bool EnumDecl::isClosed() const { in isClosed()
4548 bool EnumDecl::isClosedFlag() const { in isClosedFlag()
4574 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern()
4589 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const { in getInstantiatedFromMemberEnum()
4596 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, in setInstantiationOfMemberEnum()
[all …]
/llvm-project-15.0.7/clang/include/clang/Edit/
H A DRewriters.h18 class EnumDecl; variable
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingContext.cpp161 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in isTemplateImplicitInstantiation()
224 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) { in adjustTemplateImplicitInstantiation()
238 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in adjustTemplateImplicitInstantiation()
239 if (const EnumDecl *Pattern = ED->getInstantiatedFromMemberEnum()) { in adjustTemplateImplicitInstantiation()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp282 if (const auto *N = dyn_cast<EnumDecl>(T)) { in parseFields()
302 static void parseEnumerators(EnumInfo &I, const EnumDecl *D) { in parseEnumerators()
310 if (const auto *N = dyn_cast<EnumDecl>(T)) { in parseParameters()
377 else if (const auto *N = dyn_cast<EnumDecl>(DC)) in populateParentNamespaces()
422 if (isa<EnumDecl>(T)) in populateFunctionInfo()
618 emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber, in emitInfo()
H A DMapper.h39 bool VisitEnumDecl(const EnumDecl *D);
H A DSerialize.h46 emitInfo(const EnumDecl *D, const FullComment *FC, int LineNumber,
H A DMapper.cpp61 bool MapASTVisitor::VisitEnumDecl(const EnumDecl *D) { return mapDecl(D); } in VisitEnumDecl()
/llvm-project-15.0.7/clang/test/Index/
H A Dc-index-getCursor-test.m105 // CHECK: [40:1 - 41:3] EnumDecl=:40:1 (Definition)
107 // CHECK: [41:11 - 42:2] EnumDecl=:40:1 (Definition)
H A Dannotate-comments-objc.m121 // CHECK: annotate-comments-objc.m:43:22: EnumDecl=An_NS_ENUM_isdoxy1:{{.*}} An_NS_ENUM_isdoxy1 IS_…
123 // CHECK: annotate-comments-objc.m:43:22: EnumDecl=An_NS_ENUM_isdoxy1:{{.*}} An_NS_ENUM_isdoxy1 IS_…
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTemplate.h36 class EnumDecl; variable
653 void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dgenerator.cc229 EnumDecl *decl = enum_type->getDecl(); in add_type_subclasses()
253 static void add_set_enum(isl_class *c, const string &prefix, EnumDecl *decl, in add_set_enum()
284 EnumDecl *decl; in handled_sets_enum()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp230 if (auto *EnumD = dyn_cast<EnumDecl>(tag)) in RequireCompleteDeclContext()
241 bool Sema::RequireCompleteEnumDecl(EnumDecl *EnumD, SourceLocation L, in RequireCompleteEnumDecl()
260 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) { in RequireCompleteEnumDecl()
358 } else if (isa<EnumDecl>(SD)) { in isAcceptableNestedNameSpecifier()
H A DSemaLambda.cpp577 static EnumDecl *findEnumForBlockReturn(Expr *E) { in findEnumForBlockReturn()
586 return cast<EnumDecl>(D->getDeclContext()); in findEnumForBlockReturn()
611 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr())) in findEnumForBlockReturn()
640 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) { in findEnumForBlockReturn()
649 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) { in findCommonEnumForBlockReturns()
653 EnumDecl *ED = findEnumForBlockReturn(*i); in findCommonEnumForBlockReturns()
746 const EnumDecl *ED = findCommonEnumForBlockReturns(CSI.Returns); in deduceClosureReturnType()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DObjCMT.cpp54 bool migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl,
705 static bool rewriteToNSEnumDecl(const EnumDecl *EnumDcl, in rewriteToNSEnumDecl()
760 const EnumDecl *EnumDcl, in rewriteToNSMacroDecl()
791 const EnumDecl *EnumDcl) { in UseNSOptionsMacro()
899 const EnumDecl *EnumDcl, in migrateNSEnumDecl()
1871 else if (const EnumDecl *ED = dyn_cast<EnumDecl>(*D)) { in HandleTranslationUnit()
1893 if (const EnumDecl *ED = dyn_cast<EnumDecl>(*N)) { in HandleTranslationUnit()
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h199 static DeclarationFragments getFragmentsForEnum(const EnumDecl *);

12345