/external/llvm-project/clang/test/Import/objc-param-decl/ |
D | test.m | 3 // CHECK: ObjCTypeParamDecl 6 // CHECK-NEXT: ObjCTypeParamDecl
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclObjC.h | 579 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 …]
|
D | TextNodeDumper.h | 362 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
|
D | ASTContext.h | 120 class ObjCTypeParamDecl; variable 1526 QualType getObjCTypeParamType(const ObjCTypeParamDecl *Decl, 1528 void adjustObjCTypeParamBoundType(const ObjCTypeParamDecl *Orig, 1529 ObjCTypeParamDecl *New) const;
|
D | JSONNodeDumper.h | 254 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
|
D | Type.h | 121 class ObjCTypeParamDecl; 5720 ObjCTypeParamDecl *OTPDecl; 5737 ObjCTypeParamType(const ObjCTypeParamDecl *D, 5751 const ObjCTypeParamDecl *OTPDecl, 5755 ObjCTypeParamDecl *getDecl() const { return OTPDecl; }
|
D | PropertiesBase.td | 97 SubclassPropertyType<"ObjCTypeParamDecl", DeclRef>;
|
D | TypeLoc.h | 42 class ObjCTypeParamDecl; variable 758 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); } in getDecl()
|
/external/clang/include/clang/AST/ |
D | DeclObjC.h | 532 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/ |
D | DeclObjC.cpp | 1313 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()
|
D | ASTDumper.cpp | 485 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D); 1596 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
D | ASTImporter.cpp | 160 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/ |
D | DeclObjC.cpp | 1419 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()
|
D | Type.cpp | 723 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/ |
D | CursorVisitor.h | 222 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 221 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
|
/external/llvm-project/clang/test/AST/ |
D | ast-dump-decl.m | 97 // CHECK-NEXT: -ObjCTypeParamDecl {{.+}} <col:33> col:33 T 'id':'id'
|
/external/clang/lib/Index/ |
D | IndexingContext.cpp | 106 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalDecl()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 721 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent() 847 for (ObjCTypeParamDecl *TypeParam : *TypeParams) { in checkPreObjCMessage()
|
/external/clang/lib/Sema/ |
D | SemaDeclObjC.cpp | 688 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/ |
D | SemaDeclObjC.cpp | 765 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/ |
D | IndexSymbol.cpp | 59 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalSymbol()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 435 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/ |
D | ASTReaderDecl.cpp | 364 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/ |
D | DynamicTypePropagation.cpp | 630 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()
|