Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclObjC.h559 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 DTypeLoc.h42 class ObjCTypeParamDecl; variable
756 ObjCTypeParamDecl *getDecl() const { return getTypePtr()->getDecl(); } in getDecl()
H A DType.h117 class ObjCTypeParamDecl;
5473 ObjCTypeParamDecl *OTPDecl;
5490 ObjCTypeParamType(const ObjCTypeParamDecl *D,
5504 const ObjCTypeParamDecl *OTPDecl,
5507 ObjCTypeParamDecl *getDecl() const { return OTPDecl; }
H A DASTContext.h116 class ObjCTypeParamDecl; variable
1495 QualType getObjCTypeParamType(const ObjCTypeParamDecl *Decl,
H A DRecursiveASTVisitor.h1556 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclObjC.cpp1383 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 DASTDumper.cpp277 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
1253 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
H A DType.cpp603 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 DASTImporter.cpp482 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 DASTContext.cpp4586 ASTContext::getObjCTypeParamType(const ObjCTypeParamDecl *Decl, in getObjCTypeParamType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp636 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 DSemaDeclObjC.cpp761 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 DTreeTransform.h727 QualType RebuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,
6324 ObjCTypeParamDecl *OTP = cast_or_null<ObjCTypeParamDecl>( in TransformObjCTypeParamType()
12357 const ObjCTypeParamDecl *Decl, in RebuildObjCTypeParamType()
H A DSemaType.cpp885 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 DIndexSymbol.cpp62 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalSymbol()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp434 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 DASTWriterDecl.cpp134 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
684 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
H A DASTReader.cpp6214 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 DSema.h8096 QualType BuildObjCTypeParamType(const ObjCTypeParamDecl *Decl,