Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclObjC.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 …]
HDDataRecursiveASTVisitor.h1358 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
HDRecursiveASTVisitor.h1432 DEF_TRAVERSE_DECL(ObjCTypeParamDecl, {
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclObjC.cpp1221 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()
HDASTDumper.cpp469 void VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D);
1476 void ASTDumper::VisitObjCTypeParamDecl(const ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
HDASTImporter.cpp153 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()
HDType.cpp1056 if (auto *typeParam = dyn_cast<ObjCTypeParamDecl>(typedefTy->getDecl())) { in substObjCTypeArgs()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDeclObjC.cpp667 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()
HDSemaType.cpp813 ObjCTypeParamDecl *typeParam = nullptr; in applyObjCTypeArgs()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp362 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()
HDASTWriterDecl.cpp120 void VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
584 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()