Home
last modified time | relevance | path

Searched refs:TypedefNameDecl (Results 1 – 25 of 55) sorted by relevance

123

/external/clang/include/clang/Sema/
DExternalSemaSource.h36 class TypedefNameDecl; variable
129 virtual void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl *> &Decls) {} in ReadExtVectorDecls()
138 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {}; in ReadUnusedLocalTypedefNameCandidates() argument
DMultiplexExternalSemaSource.h31 class TypedefNameDecl; variable
279 void ReadExtVectorDecls(SmallVectorImpl<TypedefNameDecl*> &Decls) override;
288 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override;
DTemplate.h505 Decl *InstantiateTypedefNameDecl(TypedefNameDecl *D, bool IsTypeAlias);
/external/clang/lib/AST/
DStmtIterator.cpp80 else if (TypedefNameDecl* TD = dyn_cast<TypedefNameDecl>(D)) { in HandleDecl()
DASTImporter.cpp135 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 …]
DDecl.cpp1464 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()
DDeclPrinter.cpp130 if (TypedefNameDecl* TDD = dyn_cast<TypedefNameDecl>(D)) in getDeclType()
DCXXInheritance.cpp420 if (isa<TypedefNameDecl>(Path.Decls.front()) || in FindNestedNameSpecifierMember()
DDeclBase.cpp734 else if (const TypedefNameDecl *D = dyn_cast<TypedefNameDecl>(this)) in getFunctionType()
/external/clang/include/clang/AST/
DDecl.h2533 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/
DMultiplexExternalSemaSource.cpp242 SmallVectorImpl<TypedefNameDecl*> &Decls) { in ReadExtVectorDecls()
248 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) { in ReadUnusedLocalTypedefNameCandidates() argument
DSemaDeclAttr.cpp64 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 …]
DSemaCXXScopeSpec.cpp306 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) { in isAcceptableNestedNameSpecifier()
665 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier()
DSemaDeclObjC.cpp545 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()
DSemaStmtAsm.cpp575 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(FoundDecl)) { in LookupInlineAsmField()
DJumpDiagnostics.cpp201 if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) { in GetDiagForGotoScopeDecl()
DSemaExprObjC.cpp3192 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()
DSemaDecl.cpp1454 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/
DASTConsumers.cpp425 TypedefNameDecl* TD = cast<TypedefNameDecl>(I); in PrintDeclContext()
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp336 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/
DLLVMConventionsChecker.cpp59 const TypedefNameDecl *TD = TT->getDecl(); in IsStdString()
/external/clang/tools/libclang/
DIndexDecl.cpp122 bool VisitTypedefNameDecl(const TypedefNameDecl *D) { in VisitTypedefNameDecl()
DCXType.cpp243 if (const TypedefNameDecl *TD = dyn_cast_or_null<TypedefNameDecl>(D)) { in clang_getTypedefDeclUnderlyingType()
DIndexingContext.h410 bool handleTypedefName(const TypedefNameDecl *D);
/external/clang/lib/Serialization/
DASTReaderDecl.cpp267 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()

123