/external/clang/include/clang/Sema/ |
D | ExternalSemaSource.h | 36 class TypedefNameDecl; variable 129 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls() 138 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {}; in ReadUnusedLocalTypedefNameCandidates() argument
|
D | MultiplexExternalSemaSource.h | 31 class TypedefNameDecl; variable 279 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override; 288 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;
|
D | Template.h | 505 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
|
/external/clang/lib/AST/ |
D | StmtIterator.cpp | 80 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
|
D | ASTImporter.cpp | 135 Decl *VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias); 1354 } else if (TypedefNameDecl *Typedef1 = dyn_cast<TypedefNameDecl>(D1)) { in Finish() 1355 if (TypedefNameDecl *Typedef2 = dyn_cast<TypedefNameDecl>(D2)) { in Finish() 1648 TypedefNameDecl *ToDecl in VisitTypedefType() 1649 = dyn_cast_or_null<TypedefNameDecl>(Importer.Import(T->getDecl())); in VisitTypedefType() 2327 Decl *ASTNodeImporter::VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias) { in VisitTypedefNameDecl() 2346 if (TypedefNameDecl *FoundTypedef = in VisitTypedefNameDecl() 2347 dyn_cast<TypedefNameDecl>(FoundDecls[I])) { in VisitTypedefNameDecl() 2373 TypedefNameDecl *ToTypedef; in VisitTypedefNameDecl() 2428 if (TypedefNameDecl *Typedef = dyn_cast<TypedefNameDecl>(Found)) { in VisitEnumDecl() [all …]
|
D | Decl.cpp | 1464 if ((TypedefNameDecl::classofKind(OldK) || in isKindReplaceableBy() 1466 (TypedefNameDecl::classofKind(NewK) || in isKindReplaceableBy() 3395 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { in setTypedefNameForAnonDecl() 3462 NamedDeclOrQualifier = (TypedefNameDecl*)nullptr; in setQualifierInfo() 3932 void TypedefNameDecl::anchor() { } in anchor() 3934 TagDecl *TypedefNameDecl::getAnonDeclWithTypedefName() const { in getAnonDeclWithTypedefName()
|
D | DeclPrinter.cpp | 130 if (TypedefNameDecl* TDD = dyn_cast<TypedefNameDecl>(D)) in getDeclType()
|
D | CXXInheritance.cpp | 420 if (isa<TypedefNameDecl>(Path.Decls.front()) || in FindNestedNameSpecifierMember()
|
D | DeclBase.cpp | 734 else if (const TypedefNameDecl *D = dyn_cast<TypedefNameDecl>(this)) in getFunctionType()
|
/external/clang/include/clang/AST/ |
D | Decl.h | 2533 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> { 2539 TypedefNameDecl(Kind DK, ASTContext &C, DeclContext *DC, in TypedefNameDecl() function 2545 typedef Redeclarable<TypedefNameDecl> redeclarable_base; 2546 TypedefNameDecl *getNextRedeclarationImpl() override { in getNextRedeclarationImpl() 2549 TypedefNameDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl() 2552 TypedefNameDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl() 2586 TypedefNameDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl() 2587 const TypedefNameDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl() 2602 class TypedefDecl : public TypedefNameDecl { 2605 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {} in TypedefDecl() [all …]
|
/external/clang/lib/Sema/ |
D | MultiplexExternalSemaSource.cpp | 242 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls() 248 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) { in ReadUnusedLocalTypedefNameCandidates() argument
|
D | SemaDeclAttr.cpp | 64 return isa<DeclaratorDecl>(D) || isa<BlockDecl>(D) || isa<TypedefNameDecl>(D) || in hasDeclarator() 449 TypedefNameDecl *TN = TD->getDecl(); in checkTypedefTypeForCapability() 1033 S.ExtVectorDecls.push_back(cast<TypedefNameDecl>(D)); in handleExtVectorTypeAttr() 2026 if (isa<TypedefNameDecl>(D)) { in handleVisibilityAttr() 2107 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in handleObjCNSObject() 2136 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in handleObjCIndependentClass() 2738 TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D); in handleTransparentUnionAttr() 2833 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) in AddAlignValueAttr() 2898 if (const auto *TND = dyn_cast<TypedefNameDecl>(D)) { in handleAlignedAttr() 3135 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) in handleModeAttr() [all …]
|
D | SemaCXXScopeSpec.cpp | 306 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier() 665 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier()
|
D | SemaDeclObjC.cpp | 545 if (const TypedefNameDecl *TDecl = in ActOnStartClassInterface() 546 dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnStartClassInterface() 555 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); in ActOnStartClassInterface() 571 if (!dyn_cast_or_null<TypedefNameDecl>(PrevDecl)) { in ActOnStartClassInterface() 616 if (const TypedefNameDecl *TDecl = dyn_cast_or_null<TypedefNameDecl>(IDecl)) { in ActOnTypedefedProtocols() 642 if (const TypedefNameDecl *TDecl = in ActOnCompatibilityAlias() 643 dyn_cast_or_null<TypedefNameDecl>(CDeclU)) { in ActOnCompatibilityAlias() 2031 TypedefNameDecl *TDD = dyn_cast<TypedefNameDecl>(PrevDecl); in ActOnForwardClassDeclaration()
|
D | SemaStmtAsm.cpp | 575 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(FoundDecl)) { in LookupInlineAsmField()
|
D | JumpDiagnostics.cpp | 201 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
|
D | SemaExprObjC.cpp | 3192 TypedefNameDecl *TDNDecl = TD->getDecl(); in getObjCBridgeAttr() 3204 TypedefNameDecl *&TDNDecl) { in ObjCBridgeRelatedAttrFromType() 3229 TypedefNameDecl *TDNDecl = nullptr; in diagnoseObjCARCConversion() 3349 TypedefNameDecl *TDNDecl = TD->getDecl(); in CheckObjCBridgeNSCast() 3414 TypedefNameDecl *TDNDecl = TD->getDecl(); in CheckObjCBridgeCFCast() 3569 TypedefNameDecl *&TDNDecl, in checkObjCBridgeRelatedComponents() 3643 TypedefNameDecl *TDNDecl = nullptr; in CheckObjCBridgeRelatedConversions()
|
D | SemaDecl.cpp | 1454 if (isa<TypedefNameDecl>(D)) in ShouldDiagnoseUnusedDecl() 1526 if (const auto *T = dyn_cast<TypedefNameDecl>(TmpD)) in DiagnoseUnusedNestedTypedefs() 1539 if (auto *TD = dyn_cast<TypedefNameDecl>(D)) { in DiagnoseUnusedDecl() 1819 TypedefNameDecl *Decl, in filterNonConflictingPreviousTypedefDecls() 1839 if (auto *OldTD = dyn_cast<TypedefNameDecl>(Old)) { in filterNonConflictingPreviousTypedefDecls() 1858 bool Sema::isIncompatibleTypedef(TypeDecl *Old, TypedefNameDecl *New) { in isIncompatibleTypedef() 1860 if (TypedefNameDecl *OldTypedef = dyn_cast<TypedefNameDecl>(Old)) in isIncompatibleTypedef() 1897 void Sema::MergeTypedefNameDecl(TypedefNameDecl *New, LookupResult &OldDecls) { in MergeTypedefNameDecl() 1960 if (auto *OldTD = dyn_cast<TypedefNameDecl>(Old)) { in MergeTypedefNameDecl() 1990 if (TypedefNameDecl *Typedef = dyn_cast<TypedefNameDecl>(Old)) { in MergeTypedefNameDecl() [all …]
|
/external/clang/lib/Frontend/ |
D | ASTConsumers.cpp | 425 TypedefNameDecl* TD = cast<TypedefNameDecl>(I); in PrintDeclContext()
|
/external/clang/lib/ASTMatchers/ |
D | ASTMatchFinder.cpp | 336 bool VisitTypedefNameDecl(TypedefNameDecl *DeclNode) { in VisitTypedefNameDecl() 717 for (const TypedefNameDecl *Alias : TypeAliases.lookup(CanonicalType)) { in typeHasMatchingAlias() 749 llvm::DenseMap<const Type*, std::set<const TypedefNameDecl*> > TypeAliases;
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 59 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
|
/external/clang/tools/libclang/ |
D | IndexDecl.cpp | 122 bool VisitTypedefNameDecl(const TypedefNameDecl *D) { in VisitTypedefNameDecl()
|
D | CXType.cpp | 243 if (const TypedefNameDecl *TD = dyn_cast_or_null<TypedefNameDecl>(D)) { in clang_getTypedefDeclUnderlyingType()
|
D | IndexingContext.h | 410 bool handleTypedefName(const TypedefNameDecl *D);
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 267 RedeclarableResult VisitTypedefNameDecl(TypedefNameDecl *TD); 502 ASTDeclReader::VisitTypedefNameDecl(TypedefNameDecl *TD) { in VisitTypedefNameDecl() 2203 return mergeRedeclarable(DAlias, cast<TypedefNameDecl>(ExistingPattern), in mergeTemplatePattern() 2476 if (TypedefNameDecl *TypedefX = dyn_cast<TypedefNameDecl>(X)) in isSameEntity() 2477 if (TypedefNameDecl *TypedefY = dyn_cast<TypedefNameDecl>(Y)) in isSameEntity() 2670 if (auto *TND = dyn_cast<TypedefNameDecl>(Found)) in getDeclForMerging()
|