Searched refs:ObjCTypeParamDecl (Results 1 – 11 of 11) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | 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 …]
|
| HD | DataRecursiveASTVisitor.h | 1358 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
|
| HD | RecursiveASTVisitor.h | 1432 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclObjC.cpp | 1221 void ObjCTypeParamDecl::anchor() { } in anchor() 1223 ObjCTypeParamDecl *ObjCTypeParamDecl::Create(ASTContext &ctx, DeclContext *dc, in Create() 1231 return new (ctx, dc) ObjCTypeParamDecl(ctx, dc, variance, varianceLoc, index, in Create() 1235 ObjCTypeParamDecl *ObjCTypeParamDecl::CreateDeserialized(ASTContext &ctx, in CreateDeserialized() 1237 return new (ctx, ID) ObjCTypeParamDecl(ctx, nullptr, in CreateDeserialized() 1243 SourceRange ObjCTypeParamDecl::getSourceRange() const { in getSourceRange() 1260 ArrayRef<ObjCTypeParamDecl *> typeParams, in ObjCTypeParamList() 1273 ArrayRef<ObjCTypeParamDecl *> typeParams, in create() 1276 + sizeof(ObjCTypeParamDecl *) * typeParams.size(); in create() 1278 llvm::AlignOf<ObjCTypeParamDecl *>::Alignment, in create()
|
| HD | ASTDumper.cpp | 469 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D); 1476 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|
| HD | ASTImporter.cpp | 153 Decl *VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 3438 Decl *ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 3453 ObjCTypeParamDecl *Result = ObjCTypeParamDecl::Create( in VisitObjCTypeParamDecl() 3768 SmallVector<ObjCTypeParamDecl *, 4> toTypeParams; in ImportObjCTypeParamList() 3770 auto toTypeParam = cast_or_null<ObjCTypeParamDecl>( in ImportObjCTypeParamList()
|
| HD | Type.cpp | 1056 if (auto *typeParam = dyn_cast<ObjCTypeParamDecl>(typedefTy->getDecl())) { in substObjCTypeArgs()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaDeclObjC.cpp | 667 return ObjCTypeParamDecl::Create(Context, CurContext, variance, varianceLoc, in actOnObjCTypeParam() 677 ArrayRef<ObjCTypeParamDecl *> in actOnObjCTypeParamList() 679 reinterpret_cast<ObjCTypeParamDecl * const *>(typeParamsIn.data()), in actOnObjCTypeParamList() 686 llvm::SmallDenseMap<IdentifierInfo *, ObjCTypeParamDecl *> knownParams; in actOnObjCTypeParamList() 754 ObjCTypeParamDecl *prevTypeParam = prevTypeParams->begin()[i]; in checkTypeParamListConsistency() 755 ObjCTypeParamDecl *newTypeParam = newTypeParams->begin()[i]; in checkTypeParamListConsistency() 936 SmallVector<ObjCTypeParamDecl *, 4> clonedTypeParams; in ActOnStartClassInterface() 939 ObjCTypeParamDecl::Create( in ActOnStartClassInterface()
|
| HD | SemaType.cpp | 813 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderDecl.cpp | 362 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 910 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl() 929 SmallVector<ObjCTypeParamDecl *, 4> typeParams; in ReadObjCTypeParamList() 932 auto typeParam = ReadDeclAs<ObjCTypeParamDecl>(Record, Idx); in ReadObjCTypeParamList() 3307 D = ObjCTypeParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| HD | ASTWriterDecl.cpp | 120 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D); 584 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
|