Home
last modified time | relevance | path

Searched refs:enumerators (Results 1 – 25 of 42) sorted by relevance

12

/llvm-project-15.0.7/lldb/source/Interpreter/
H A DOptionValueEnumeration.cpp17 const OptionEnumValues &enumerators, enum_type value) in OptionValueEnumeration() argument
19 SetEnumerations(enumerators); in OptionValueEnumeration()
86 const OptionEnumValues &enumerators) { in SetEnumerations() argument
89 for (const auto &enumerator : enumerators) { in SetEnumerations()
/llvm-project-15.0.7/lldb/include/lldb/Interpreter/
H A DOptionValueEnumeration.h33 OptionValueEnumeration(const OptionEnumValues &enumerators, enum_type value);
72 void SetEnumerations(const OptionEnumValues &enumerators);
/llvm-project-15.0.7/clang/utils/ABITest/
H A DTypeGen.py62 def __init__(self, index, enumerators): argument
64 self.enumerators = enumerators
70 for i, init in enumerate(self.enumerators):
277 for enumerators in combinations(self.values, numEnumerators):
279 return EnumType(n, enumerators)
H A DABITestGen.py217 for i in range(0, len(t.enumerators)):
/llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/
H A DSwift.def9 // Macros for running through Swift enumerators.
H A DMsgPack.def10 /// Macros for running through MessagePack enumerators.
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DEnumCastOutOfRangeChecker.cpp73 llvm::transform(ED->enumerators(), DeclValues.begin(), in getDeclValuesForEnum()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangPersistentVariables.cpp94 for (clang::EnumConstantDecl *enumerator_decl : enum_decl->enumerators()) { in RegisterPersistentDecl()
/llvm-project-15.0.7/libcxx/utils/
H A Dgenerate_extended_grapheme_cluster_table.py272 PROP_VALUE_ENUM_TEMPLATE.format(enumerators=",".join(enumerator_values))
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DPopulateSwitch.cpp138 for (auto *EnumConstant : EnumD->enumerators()) { in REGISTER_TWEAK()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDeclNodes.td37 def EnumConstant : DeclNode<Value, "enumerators">;
H A DDiagnosticParseKinds.td107 "missing ',' between enumerators">;
125 "%select{|; missing list of enumerators?}0">,
/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateBase.cpp64 for (const EnumConstantDecl *ECD : ET->getDecl()->enumerators()) { in printIntegral()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DSerialize.cpp303 for (const EnumConstantDecl *E : D->enumerators()) in parseEnumerators()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dgnu-public-names.ll209 ; FIXME: GCC produces enumerators as EXTERNAL, not STATIC
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp386 recordEnumConstants(EnumRecord, Decl->enumerators()); in VisitEnumDecl()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DEnumAttr.td24 // to enumerators in the generated enum class.
/llvm-project-15.0.7/clang/lib/Index/
H A DUSRGeneration.cpp561 auto enum_range = ED->enumerators(); in VisitTagDecl()
/llvm-project-15.0.7/llvm/docs/
H A DScudoHardenedAllocator.rst273 | | the enumerators of ``scudo_memtag_tuning``. |
H A DCodingStandards.rst1106 enumerators are defined in their own small namespace or inside a class,
1107 enumerators should have a prefix corresponding to the enum declaration name.
1108 For example, ``enum ValueKind { ... };`` may contain enumerators like
1298 individual enumerators. To suppress this warning, use ``llvm_unreachable`` after
/llvm-project-15.0.7/llvm/docs/Proposals/
H A DVariableNames.rst26 <../CodingStandards.html#name-types-functions-variables-and-enumerators-properly>`_
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp1502 !empty(ET->getDecl()->enumerators())) { in ActOnFinishSwitchStmt()
1508 for (auto *EDI : ED->enumerators()) { in ActOnFinishSwitchStmt()
1660 for (auto *EDI : ED->enumerators()) { in DiagnoseAssignmentEnum()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHover.cpp436 T->castAs<EnumType>()->getDecl()->enumerators()) in printExprValue()
/llvm-project-15.0.7/clang/docs/
H A DLanguageExtensions.rst838 Clang allows attributes to be written on individual enumerators. This allows
839 enumerators to be deprecated, made unavailable, etc. The attribute must appear
851 Attributes on the ``enum`` declaration do not apply to individual enumerators.
3314 provided, with values corresponding to the enumerators of C11's
3324 corresponding to the enumerators of OpenCL's ``memory_scope`` enumeration.)
4364 - ``enum_constant``: Can be used to apply attributes to enumerators.
/llvm-project-15.0.7/lldb/docs/
H A Dpython_api_enums.rst7 Python API enumerators and constants

12