Searched refs:ObjCTypeParamDecl (Results 1 – 13 of 13) sorted by relevance
/external/clang/include/clang/AST/ |
D | DeclObjC.h | 537 class ObjCTypeParamDecl : public TypedefNameDecl { 553 ObjCTypeParamDecl(ASTContext &ctx, DeclContext *dc, in ObjCTypeParamDecl() function 564 static ObjCTypeParamDecl *Create(ASTContext &ctx, DeclContext *dc, 572 static ObjCTypeParamDecl *CreateDeserialized(ASTContext &ctx, unsigned ID); 627 ObjCTypeParamDecl *AlignmentHack; 634 ArrayRef<ObjCTypeParamDecl *> typeParams, 641 ArrayRef<ObjCTypeParamDecl *> typeParams, 645 typedef ObjCTypeParamDecl **iterator; 647 iterator begin() { return reinterpret_cast<ObjCTypeParamDecl **>(this + 1); } in begin() 655 typedef ObjCTypeParamDecl * const *const_iterator; [all …]
|
D | RecursiveASTVisitor.h | 1394 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
|
/external/clang/lib/AST/ |
D | DeclObjC.cpp | 1275 void ObjCTypeParamDecl::anchor() { } in anchor() 1277 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc, in Create() 1285 return new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index, in Create() 1289 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx, in CreateDeserialized() 1291 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr, in CreateDeserialized() 1297 SourceRange ObjCTypeParamDecl::getSourceRange() const { in getSourceRange() 1314 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList() 1327 ArrayRef<ObjCTypeParamDecl *> typeParams, in create() 1330 + sizeof(ObjCTypeParamDecl *) * typeParams.size(); in create() 1332 llvm::AlignOf<ObjCTypeParamDecl *>::Alignment, in create()
|
D | ASTDumper.cpp | 471 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D); 1486 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
D | ASTImporter.cpp | 153 Decl *VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 3436 Decl *ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 3451 ObjCTypeParamDecl *Result = ObjCTypeParamDecl::Create( in VisitObjCTypeParamDecl() 3766 SmallVector<ObjCTypeParamDecl *, 4> toTypeParams; in ImportObjCTypeParamList() 3768 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 | 927 bool CursorVisitor::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
/external/clang/lib/Sema/ |
D | SemaDeclObjC.cpp | 689 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc, in actOnObjCTypeParam() 699 ArrayRef<ObjCTypeParamDecl *> in actOnObjCTypeParamList() 701 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()), in actOnObjCTypeParamList() 708 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams; in actOnObjCTypeParamList() 776 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i]; in checkTypeParamListConsistency() 777 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i]; in checkTypeParamListConsistency() 958 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams; in ActOnStartClassInterface() 961 ObjCTypeParamDecl::Create( in ActOnStartClassInterface()
|
D | SemaType.cpp | 825 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DynamicTypePropagation.cpp | 605 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 339 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 889 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 909 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList() 912 auto typeParam = ReadDeclAs<ObjCTypeParamDecl>(Record, Idx); in ReadObjCTypeParamList() 3309 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
D | ASTWriterDecl.cpp | 120 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 630 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|