| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 559 class ObjCTypeParamDecl : public TypedefNameDecl { 573 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc, in ObjCTypeParamDecl() function 589 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc, 650 ObjCTypeParamDecl *AlignmentHack; 657 ArrayRef<ObjCTypeParamDecl *> typeParams, 670 using iterator = ObjCTypeParamDecl **; 672 iterator begin() { return getTrailingObjects<ObjCTypeParamDecl *>(); } in begin() 680 using const_iterator = ObjCTypeParamDecl * const *; 683 return getTrailingObjects<ObjCTypeParamDecl *>(); in begin() 690 ObjCTypeParamDecl *front() const { in front() [all …]
|
| H A D | TypeLoc.h | 42 class ObjCTypeParamDecl; variable 756 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); } in getDecl()
|
| H A D | Type.h | 117 class ObjCTypeParamDecl; 5473 ObjCTypeParamDecl *OTPDecl; 5490 ObjCTypeParamType(const ObjCTypeParamDecl *D, 5504 const ObjCTypeParamDecl *OTPDecl, 5507 ObjCTypeParamDecl *getDecl() const { return OTPDecl; }
|
| H A D | ASTContext.h | 116 class ObjCTypeParamDecl; variable 1495 QualType getObjCTypeParamType(const ObjCTypeParamDecl *Decl,
|
| H A D | RecursiveASTVisitor.h | 1556 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 1383 void ObjCTypeParamDecl::anchor() {} in anchor() 1385 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc, in Create() 1394 new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index, in Create() 1401 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx, in CreateDeserialized() 1403 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr, in CreateDeserialized() 1409 SourceRange ObjCTypeParamDecl::getSourceRange() const { in getSourceRange() 1426 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList() 1437 ArrayRef<ObjCTypeParamDecl *> typeParams, in create() 1440 ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()), in create()
|
| H A D | ASTDumper.cpp | 277 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D); 1253 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
| H A D | Type.cpp | 603 ObjCTypeParamType::ObjCTypeParamType(const ObjCTypeParamDecl *D, in ObjCTypeParamType() 610 OTPDecl(const_cast<ObjCTypeParamDecl*>(D)) { in ObjCTypeParamType() 1150 ObjCTypeParamDecl *typeParam = OTPTy->getDecl(); in substObjCTypeArgs() 3406 const ObjCTypeParamDecl *OTPDecl, in Profile()
|
| H A D | ASTImporter.cpp | 482 ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 3885 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 3905 ObjCTypeParamDecl *Result; in VisitObjCTypeParamDecl() 4457 SmallVector<ObjCTypeParamDecl *, 4> toTypeParams; in ImportObjCTypeParamList()
|
| H A D | ASTContext.cpp | 4586 ASTContext::getObjCTypeParamType(const ObjCTypeParamDecl *Decl, in getObjCTypeParamType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypePropagation.cpp | 636 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent() 762 for (ObjCTypeParamDecl *TypeParam : *TypeParams) { in checkPreObjCMessage()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 761 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc, in actOnObjCTypeParam() 771 ArrayRef<ObjCTypeParamDecl *> in actOnObjCTypeParamList() 773 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()), in actOnObjCTypeParamList() 780 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams; in actOnObjCTypeParamList() 848 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i]; in checkTypeParamListConsistency() 849 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i]; in checkTypeParamListConsistency() 1029 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams; in ActOnStartClassInterface() 1032 ObjCTypeParamDecl::Create( in ActOnStartClassInterface()
|
| H A D | TreeTransform.h | 727 QualType RebuildObjCTypeParamType(const ObjCTypeParamDecl *Decl, 6324 ObjCTypeParamDecl *OTP = cast_or_null<ObjCTypeParamDecl>( in TransformObjCTypeParamType() 12357 const ObjCTypeParamDecl *Decl, in RebuildObjCTypeParamType()
|
| H A D | SemaType.cpp | 885 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs() 1008 QualType Sema::BuildObjCTypeParamType(const ObjCTypeParamDecl *Decl, in BuildObjCTypeParamType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 62 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalSymbol()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 434 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 1040 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 1060 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList() 1063 auto *typeParam = ReadDeclAs<ObjCTypeParamDecl>(); in ReadObjCTypeParamList() 3871 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 134 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 684 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
| H A D | ASTReader.cpp | 6214 ObjCTypeParamDecl *Decl in readTypeRecord() 6215 = ReadDeclAs<ObjCTypeParamDecl>(*Loc.F, Record, Idx); in readTypeRecord()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 8096 QualType BuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,
|