Home
last modified time | relevance | path

Searched refs:ObjCTypeParamDecl (Results 1 – 25 of 41) sorted by relevance

12

/external/llvm-project/clang/test/Import/objc-param-decl/
Dtest.m3 // CHECK: ObjCTypeParamDecl
6 // CHECK-NEXT: ObjCTypeParamDecl
/external/llvm-project/clang/include/clang/AST/
DDeclObjC.h579 class ObjCTypeParamDecl : public TypedefNameDecl {
593 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc, in ObjCTypeParamDecl() function
609 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc,
617 static ObjCTypeParamDecl *CreateDeserialized(ASTContext &ctx, unsigned ID);
658 : private llvm::TrailingObjects<ObjCTypeParamList, ObjCTypeParamDecl *> {
670 ObjCTypeParamDecl *AlignmentHack;
677 ArrayRef<ObjCTypeParamDecl *> typeParams,
686 ArrayRef<ObjCTypeParamDecl *> typeParams,
690 using iterator = ObjCTypeParamDecl **;
692 iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); } in begin()
[all …]
DTextNodeDumper.h362 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
DASTContext.h120 class ObjCTypeParamDecl; variable
1526 QualType getObjCTypeParamType(const ObjCTypeParamDecl *Decl,
1528 void adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig,
1529 ObjCTypeParamDecl *New) const;
DJSONNodeDumper.h254 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
DType.h121 class ObjCTypeParamDecl;
5720 ObjCTypeParamDecl *OTPDecl;
5737 ObjCTypeParamType(const ObjCTypeParamDecl *D,
5751 const ObjCTypeParamDecl *OTPDecl,
5755 ObjCTypeParamDecl *getDecl() const { return OTPDecl; }
DPropertiesBase.td97 SubclassPropertyType<"ObjCTypeParamDecl", DeclRef>;
DTypeLoc.h42 class ObjCTypeParamDecl; variable
758 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); } in getDecl()
/external/clang/include/clang/AST/
DDeclObjC.h532 class ObjCTypeParamDecl : public TypedefNameDecl {
548 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc, in ObjCTypeParamDecl() function
559 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc,
567 static ObjCTypeParamDecl *CreateDeserialized(ASTContext &ctx, unsigned ID);
611 : private llvm::TrailingObjects<ObjCTypeParamList, ObjCTypeParamDecl *> {
623 ObjCTypeParamDecl *AlignmentHack;
630 ArrayRef<ObjCTypeParamDecl *> typeParams,
637 ArrayRef<ObjCTypeParamDecl *> typeParams,
641 typedef ObjCTypeParamDecl **iterator;
643 iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); } in begin()
[all …]
/external/clang/lib/AST/
DDeclObjC.cpp1313 void ObjCTypeParamDecl::anchor() { } in anchor()
1315 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc, in Create()
1323 return new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index, in Create()
1327 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx, in CreateDeserialized()
1329 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr, in CreateDeserialized()
1335 SourceRange ObjCTypeParamDecl::getSourceRange() const { in getSourceRange()
1352 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList()
1365 ArrayRef<ObjCTypeParamDecl *> typeParams, in create()
1368 ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()), in create()
DASTDumper.cpp485 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
1596 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
DASTImporter.cpp160 Decl *VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
3660 Decl *ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
3675 ObjCTypeParamDecl *Result = ObjCTypeParamDecl::Create( in VisitObjCTypeParamDecl()
3990 SmallVector<ObjCTypeParamDecl *, 4> toTypeParams; in ImportObjCTypeParamList()
3992 auto toTypeParam = cast_or_null<ObjCTypeParamDecl>( in ImportObjCTypeParamList()
/external/llvm-project/clang/lib/AST/
DDeclObjC.cpp1419 void ObjCTypeParamDecl::anchor() {} in anchor()
1421 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc, in Create()
1430 new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index, in Create()
1437 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx, in CreateDeserialized()
1439 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr, in CreateDeserialized()
1445 SourceRange ObjCTypeParamDecl::getSourceRange() const { in getSourceRange()
1462 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList()
1473 ArrayRef<ObjCTypeParamDecl *> typeParams, in create()
1476 ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()), in create()
DType.cpp723 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, QualType can, in ObjCTypeParamType()
727 OTPDecl(const_cast<ObjCTypeParamDecl *>(D)) { in ObjCTypeParamType()
1261 ObjCTypeParamDecl *typeParam = OTPTy->getDecl(); in VisitObjCTypeParamType()
3716 const ObjCTypeParamDecl *OTPDecl, in Profile()
/external/llvm-project/clang/tools/libclang/
DCursorVisitor.h222 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
/external/clang/tools/libclang/
DCursorVisitor.h221 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
/external/llvm-project/clang/test/AST/
Dast-dump-decl.m97 // CHECK-NEXT: -ObjCTypeParamDecl {{.+}} <col:33> col:33 T 'id':'id'
/external/clang/lib/Index/
DIndexingContext.cpp106 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalDecl()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp721 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()
847 for (ObjCTypeParamDecl *TypeParam : *TypeParams) { in checkPreObjCMessage()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp688 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc, in actOnObjCTypeParam()
698 ArrayRef<ObjCTypeParamDecl *> in actOnObjCTypeParamList()
700 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()), in actOnObjCTypeParamList()
707 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams; in actOnObjCTypeParamList()
775 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i]; in checkTypeParamListConsistency()
776 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i]; in checkTypeParamListConsistency()
957 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams; in ActOnStartClassInterface()
960 ObjCTypeParamDecl::Create( in ActOnStartClassInterface()
/external/llvm-project/clang/lib/Sema/
DSemaDeclObjC.cpp765 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc, in actOnObjCTypeParam()
775 ArrayRef<ObjCTypeParamDecl *> in actOnObjCTypeParamList()
777 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()), in actOnObjCTypeParamList()
784 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams; in actOnObjCTypeParamList()
852 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i]; in checkTypeParamListConsistency()
853 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i]; in checkTypeParamListConsistency()
1031 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams; in ActOnStartClassInterface()
1034 ObjCTypeParamDecl::Create( in ActOnStartClassInterface()
/external/llvm-project/clang/lib/Index/
DIndexSymbol.cpp59 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalSymbol()
/external/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp435 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
562 isa<ParmVarDecl>(D) || isa<ObjCTypeParamDecl>(D)) { in VisitDecl()
1080 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
1100 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList()
1103 auto *typeParam = readDeclAs<ObjCTypeParamDecl>(); in ReadObjCTypeParamList()
4069 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp364 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
944 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
964 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList()
967 auto typeParam = ReadDeclAs<ObjCTypeParamDecl>(Record, Idx); in ReadObjCTypeParamList()
3440 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp630 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()

12