HomeSort by: relevance | last modified time | path
    Searched refs:EnumDecl (Results 1 - 25 of 71) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/Edit/
Rewriters.h 18 class EnumDecl;
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
EnumCastOutOfRangeChecker.cpp 70 EnumValueVector getDeclValuesForEnum(const EnumDecl *ED) {
128 const EnumDecl *ED = T->castAs<EnumType>()->getDecl();
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ODRHash.h 65 void AddEnumDecl(const EnumDecl *Enum);
Decl.h 59 class EnumDecl;
349 if (isa<EnumDecl>(DC))
3009 /// EnumConstantDecl's, X is an instance of EnumDecl, and the type of a/b is a
3010 /// TagType for the X EnumDecl.
3024 static EnumConstantDecl *Create(ASTContext &C, EnumDecl *DC,
3551 class EnumDecl : public TagDecl {
3587 EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
3588 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl,
3593 void setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED,
3632 EnumDecl *getCanonicalDecl() override
    [all...]
CanonicalType.h 34 class EnumDecl;
564 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(EnumDecl *, getDecl)
JSONNodeDumper.h 241 void VisitEnumDecl(const EnumDecl *ED);
TextNodeDumper.h 321 void VisitEnumDecl(const EnumDecl *D);
  /src/external/apache2/llvm/dist/clang/lib/AST/
Decl.cpp 1380 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation);
1691 } else if (const auto *ED = dyn_cast<EnumDecl>(DC)) {
4254 "EnumDecl not matched with TTK_Enum");
4363 // EnumDecl Implementation
4366 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
4367 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl,
4381 void EnumDecl::anchor() {}
4383 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC
    [all...]
ASTImporter.cpp 424 EnumDecl *From, EnumDecl *To,
471 bool IsStructuralMatch(EnumDecl *FromEnum, EnumDecl *ToRecord);
491 ExpectedDecl VisitEnumDecl(EnumDecl *D);
1426 Expected<EnumDecl *> ToDeclOrErr = import(T->getDecl());
1703 if (EnumDecl *FromEnum = dyn_cast<EnumDecl>(FromD)) {
1704 if (EnumDecl *ToEnum = cast<EnumDecl>(ToD))
    [all...]
ASTStructuralEquivalence.cpp 1595 EnumDecl *D1, EnumDecl *D2) {
1614 EnumDecl::enumerator_iterator EC2 = D2->enumerator_begin(),
1616 for (EnumDecl::enumerator_iterator EC1 = D1->enumerator_begin(),
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Template.h 36 class EnumDecl;
617 void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexingContext.cpp 162 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) {
225 } else if (const auto *ED = dyn_cast<EnumDecl>(D)) {
239 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) {
240 if (const EnumDecl *Pattern = ED->getInstantiatedFromMemberEnum()) {
USRGeneration.cpp 497 if (!isa<EnumDecl>(D) &&
558 if (auto *ED = dyn_cast<EnumDecl>(D)) {
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
lambdacomp.d 47 EnumDecl,
192 if (et == ExpType.EnumDecl)
258 et = ExpType.EnumDecl;
  /src/external/mit/isl/dist/interface/
generator.cc 229 EnumDecl *decl = enum_type->getDecl();
253 static void add_set_enum(isl_class *c, const string &prefix, EnumDecl *decl,
284 EnumDecl *decl;
  /src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/
USRLocFinder.cpp 309 llvm::dyn_cast_or_null<EnumDecl>(getClosestAncestorDecl(*T))) {
475 llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl()))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 575 static EnumDecl *findEnumForBlockReturn(Expr *E) {
584 return cast<EnumDecl>(D->getDeclContext());
609 if (EnumDecl *ED = findEnumForBlockReturn(CO->getTrueExpr()))
638 static EnumDecl *findEnumForBlockReturn(ReturnStmt *ret) {
647 static EnumDecl *findCommonEnumForBlockReturns(ArrayRef<ReturnStmt*> returns) {
651 EnumDecl *ED = findEnumForBlockReturn(*i);
744 const EnumDecl *ED = findCommonEnumForBlockReturns(CSI.Returns);
SemaCXXScopeSpec.cpp 233 auto *EnumD = dyn_cast<EnumDecl>(tag);
253 if (EnumDecl *Pattern = EnumD->getInstantiatedFromMemberEnum()) {
344 } else if (isa<EnumDecl>(SD)) {
SemaTemplateInstantiateDecl.cpp 1299 Decl *TemplateDeclInstantiator::VisitEnumDecl(EnumDecl *D) {
1300 EnumDecl *PrevDecl = nullptr;
1301 if (EnumDecl *PatternPrev = getPreviousDeclForInstantiation(D)) {
1306 PrevDecl = cast<EnumDecl>(Prev);
1309 EnumDecl *Enum =
1310 EnumDecl::Create(SemaRef.Context, Owner, D->getBeginLoc(),
1349 EnumDecl *Def = D->getDefinition();
1380 EnumDecl *Enum, EnumDecl *Pattern) {
5607 static bool isInstantiationOf(EnumDecl *Pattern
    [all...]
SemaTemplateInstantiate.cpp 567 } else if (EnumDecl *ED = dyn_cast<EnumDecl>(D)) {
2738 } else if (EnumDecl *Enum = dyn_cast<EnumDecl>(NewMember)) {
2885 EnumDecl *Instantiation, EnumDecl *Pattern,
2888 EnumDecl *PatternDef = Pattern->getDefinition();
3386 } else if (auto *Enum = dyn_cast<EnumDecl>(D)) {
3404 EnumDecl *Pattern = Enum->getTemplateInstantiationPattern();
3606 if (isa<EnumDecl>(D)
    [all...]
SemaDecl.cpp 2318 if (isa<EnumDecl>(NewTag)) {
4457 isa<EnumDecl>(D))
4729 if (EnumDecl *Enum = dyn_cast_or_null<EnumDecl>(Tag))
5743 if (!DC || isa<EnumDecl>(DC)) {
9396 TD = cast<EnumDecl>(ECD->getDeclContext());
14254 if (auto *ED = dyn_cast<EnumDecl>(NonParmDecl)) {
15205 const EnumDecl *Prev) {
15603 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr,
15609 EnumDecl *ED = cast<EnumDecl>(New)
    [all...]
SemaModule.cpp 674 if (DC->getRedeclContext()->isFileContext() && !isa<EnumDecl>(D))
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
ObjCMT.cpp 54 bool migrateNSEnumDecl(ASTContext &Ctx, const EnumDecl *EnumDcl,
706 static bool rewriteToNSEnumDecl(const EnumDecl *EnumDcl,
761 const EnumDecl *EnumDcl,
792 const EnumDecl *EnumDcl) {
900 const EnumDecl *EnumDcl,
1872 else if (const EnumDecl *ED = dyn_cast<EnumDecl>(*D)) {
1894 if (const EnumDecl *ED = dyn_cast<EnumDecl>(*N)) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTypes.cpp 258 if (const EnumDecl *ED = dyn_cast<EnumDecl>(TD)) {
735 const EnumDecl *ED = cast<EnumType>(Ty)->getDecl();
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTReader.h 76 class EnumDecl;
1131 llvm::SmallDenseMap<EnumDecl *, llvm::SmallVector<EnumDecl *, 2>, 2>
1163 llvm::DenseMap<EnumDecl *, EnumDecl *> EnumDefinitions;

Completed in 128 milliseconds

1 2 3