Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclObjC.h537 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 …]
DRecursiveASTVisitor.h1394 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
/external/clang/lib/AST/
DDeclObjC.cpp1275 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()
DASTDumper.cpp471 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
1486 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
DASTImporter.cpp153 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()
DType.cpp1076 if (auto *typeParam = dyn_cast<ObjCTypeParamDecl>(typedefTy->getDecl())) { in substObjCTypeArgs()
/external/clang/tools/libclang/
DCursorVisitor.h221 bool VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
DCIndex.cpp927 bool CursorVisitor::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp689 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()
DSemaType.cpp825 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp605 if (isa<ObjCTypeParamDecl>(Type->getDecl())) { in isObjCTypeParamDependent()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp339 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()
DASTWriterDecl.cpp120 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
630 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()