Searched refs:ObjCTypeParamDecl (Results 1 – 14 of 14) sorted by relevance
/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 …]
|
D | RecursiveASTVisitor.h | 1470 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
|
/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()
|
D | Type.cpp | 1076 if (auto *typeParam = dyn_cast<ObjCTypeParamDecl>(typedefTy->getDecl())) { in substObjCTypeArgs()
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 221 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
|
D | CIndex.cpp | 931 bool CursorVisitor::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
/external/clang/lib/Index/ |
D | IndexingContext.cpp | 106 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalDecl()
|
/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()
|
D | SemaType.cpp | 879 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
|
/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()
|
D | ASTWriterDecl.cpp | 128 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 654 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 630 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()
|