Home
last modified time | relevance | path

Searched refs:EnumConstant (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp360 struct EnumConstant { struct
367 typedef std::vector<EnumConstant> EnumConstantsSeq;
370 LLVM_YAML_IS_SEQUENCE_VECTOR(EnumConstant)
374 template <> struct MappingTraits<EnumConstant> {
375 static void mapping(IO &IO, EnumConstant &EC) { in mapping()
1139 for (const auto &EnumConstant : TLItems.EnumConstants) { in convertTopLevelItems() local
1141 if (!KnownEnumConstants.insert(EnumConstant.Name).second) { in convertTopLevelItems()
1143 EnumConstant.Name + "'"); in convertTopLevelItems()
1148 convertAvailability(EnumConstant.Availability, ECI, EnumConstant.Name); in convertTopLevelItems()
1149 ECI.setSwiftPrivate(EnumConstant.SwiftPrivate); in convertTopLevelItems()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h42 EnumConstant, enumerator
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp188 case Decl::EnumConstant: in getSymbolInfo()
189 Info.Kind = SymbolKind::EnumConstant; break; in getSymbolInfo()
525 case SymbolKind::EnumConstant: return "enumerator"; in getSymbolKindString()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td37 def EnumConstant : DeclNode<Value, "enumerators">;
H A DAttr.td590 [EnumConstant]>;
3716 let Subjects = SubjectList<[Var, Binding, ObjCIvar, Type, Enum, EnumConstant, Label,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAPINotes.cpp1069 if (auto EnumConstant = dyn_cast<EnumConstantDecl>(D)) { in ProcessAPINotes() local
1071 auto Info = Reader->lookupEnumConstant(EnumConstant->getName()); in ProcessAPINotes()
1072 ProcessVersionedAPINotes(*this, EnumConstant, Info); in ProcessAPINotes()
H A DSemaStmtAsm.cpp799 if (DRE->getDecl()->getKind() == Decl::EnumConstant) in FillInlineAsmIdentifierInfo()
H A DSemaDecl.cpp20254 EnumConstantDecl *EnumConstant = dyn_cast<EnumConstantDecl>(DRE->getDecl()); in ValidDuplicateEnum() local
20255 if (!EnumConstant) in ValidDuplicateEnum()
H A DSemaCodeComplete.cpp4239 case Decl::EnumConstant: in getCursorKindForDecl()
H A DSemaDeclCXX.cpp2049 case Decl::EnumConstant: in CheckConstexprDeclStmt()
H A DSemaExpr.cpp3329 case Decl::EnumConstant: in BuildDeclarationNameExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp317 case Decl::EnumConstant: in fill()
H A DODRHash.cpp567 case Decl::EnumConstant: // Only found in EnumDecl's. in isSubDeclToBeProcessed()
H A DDeclBase.cpp881 case EnumConstant: in getIdentifierNamespaceForKind()
H A DDecl.cpp1485 case Decl::EnumConstant: in computeLVForDecl()
5590 : ValueDecl(EnumConstant, DC, L, Id, T), Init((Stmt *)E) { in EnumConstantDecl()
H A DItaniumMangle.cpp4962 case Decl::EnumConstant: { in mangleExpression()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::EnumConstant: in HandleNamedDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp407 case Decl::EnumConstant: in isRedeclarableDeclKind()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp584 case Decl::EnumConstant: // enum ? { X = ? } in emitDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp124 case Decl::EnumConstant: // enum ? { X = ? } in EmitDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3429 static bool classofKind(Kind K) { return K == EnumConstant; } in classofKind()