Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclObjC.h532 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 …]
DRecursiveASTVisitor.h1470 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
/external/clang/lib/AST/
DDeclObjC.cpp1313 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()
DASTDumper.cpp485 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
1596 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
DASTImporter.cpp160 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()
DType.cpp1076 if (auto *typeParam = dyn_cast<ObjCTypeParamDecl>(typedefTy->getDecl())) { in substObjCTypeArgs()
/external/clang/tools/libclang/
DCursorVisitor.h221 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
DCIndex.cpp931 bool CursorVisitor::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
/external/clang/lib/Index/
DIndexingContext.cpp106 if (isa<ObjCTypeParamDecl>(D)) in isFunctionLocalDecl()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp688 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()
DSemaType.cpp879 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp364 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()
DASTWriterDecl.cpp128 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
654 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp630 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()