Home
last modified time | relevance | path

Searched refs:ObjCTypeParamList (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclObjC.cpp322 ObjCTypeParamList *ObjCInterfaceDecl::getTypeParamList() const { in getTypeParamList()
324 if (ObjCTypeParamList *written = getTypeParamListAsWritten()) in getTypeParamList()
336 if (ObjCTypeParamList *written = decl->getTypeParamListAsWritten()) in getTypeParamList()
343 void ObjCInterfaceDecl::setTypeParamList(ObjCTypeParamList *TPL) { in setTypeParamList()
1513 ObjCTypeParamList::ObjCTypeParamList(SourceLocation lAngleLoc, in ObjCTypeParamList() function in ObjCTypeParamList
1520 ObjCTypeParamList *ObjCTypeParamList::create( in create()
1527 alignof(ObjCTypeParamList)); in create()
1528 return new (mem) ObjCTypeParamList(lAngleLoc, typeParams, rAngleLoc); in create()
1531 void ObjCTypeParamList::gatherDefaultTypeArgs( in gatherDefaultTypeArgs()
1544 const IdentifierInfo *Id, ObjCTypeParamList *typeParamList, in Create()
[all …]
H A DDeclPrinter.cpp51 void PrintObjCTypeParams(ObjCTypeParamList *Params);
1353 void DeclPrinter::PrintObjCTypeParams(ObjCTypeParamList *Params) { in PrintObjCTypeParams()
H A DType.cpp1646 ObjCTypeParamList *dcTypeParams = nullptr; in getObjCSubstitutions()
1755 ObjCTypeParamList *superClassTypeParams = superClassDecl->getTypeParamList(); in computeSuperClassTypeSlow()
1770 ObjCTypeParamList *typeParams = classDecl->getTypeParamList(); in computeSuperClassTypeSlow()
H A DASTImporter.cpp512 Expected<ObjCTypeParamList *>
513 ImportObjCTypeParamList(ObjCTypeParamList *list);
5522 Expected<ObjCTypeParamList *>
5523 ASTNodeImporter::ImportObjCTypeParamList(ObjCTypeParamList *list) { in ImportObjCTypeParamList()
5543 return ObjCTypeParamList::create(Importer.getToContext(), in ImportObjCTypeParamList()
H A DASTContext.cpp10453 ObjCTypeParamList *typeParams = iface->getTypeParamList(); in sameObjCTypeArgs()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h658 class ObjCTypeParamList final
659 : private llvm::TrailingObjects<ObjCTypeParamList, ObjCTypeParamDecl *> {
665 ObjCTypeParamList(SourceLocation lAngleLoc,
673 static ObjCTypeParamList *create(ASTContext &ctx,
1236 ObjCTypeParamList *TypeParamList = nullptr;
1246 const IdentifierInfo *Id, ObjCTypeParamList *typeParamList,
1279 const IdentifierInfo *Id, ObjCTypeParamList *typeParamList,
1292 ObjCTypeParamList *getTypeParamList() const;
1298 void setTypeParamList(ObjCTypeParamList *TPL);
1302 ObjCTypeParamList *getTypeParamListAsWritten() const { in getTypeParamListAsWritten()
[all …]
H A DASTNodeTraverser.h375 void dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) { in dumpObjCTypeParamList()
H A DRecursiveASTVisitor.h1682 if (ObjCTypeParamList *typeParamList = D->getTypeParamList()) {
1700 if (ObjCTypeParamList *typeParamList = D->getTypeParamListAsWritten()) {
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h255 ObjCTypeParamList *actOnObjCTypeParamList(Scope *S, SourceLocation lAngleLoc,
258 void popObjCTypeParamList(Scope *S, ObjCTypeParamList *typeParamList);
262 SourceLocation ClassLoc, ObjCTypeParamList *typeParamList,
299 SourceLocation ClassLoc, ObjCTypeParamList *typeParamList,
449 ArrayRef<ObjCTypeParamList *> TypeParamLists, unsigned NumElts);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp120 ObjCTypeParamList *Params;
130 void enter(ObjCTypeParamList *P) { in enter()
154 SmallVector<ObjCTypeParamList *, 8> ClassTypeParams; in ParseObjCAtClassDeclaration()
172 ObjCTypeParamList *TypeParams = nullptr; in ParseObjCAtClassDeclaration()
264 ObjCTypeParamList *typeParameterList = nullptr; in ParseObjCAtInterfaceDeclaration()
459 ObjCTypeParamList *Parser::parseObjCTypeParamListOrProtocolRefs( in parseObjCTypeParamListOrProtocolRefs()
594 ObjCTypeParamList *list = Actions.ObjC().actOnObjCTypeParamList( in parseObjCTypeParamListOrProtocolRefs()
606 ObjCTypeParamList *Parser::parseObjCTypeParamList() { in parseObjCTypeParamList()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp768 ObjCTypeParamList *
801 return ObjCTypeParamList::create(Context, lAngleLoc, typeParams, rAngleLoc); in actOnObjCTypeParamList()
805 ObjCTypeParamList *typeParamList) { in popObjCTypeParamList()
829 ObjCTypeParamList *prevTypeParams, in checkTypeParamListConsistency()
830 ObjCTypeParamList *newTypeParams, in checkTypeParamListConsistency()
976 SourceLocation ClassLoc, ObjCTypeParamList *typeParamList, in ActOnStartClassInterface()
1017 if (ObjCTypeParamList *prevTypeParamList = PrevIDecl->getTypeParamList()) { in ActOnStartClassInterface()
1042 typeParamList = ObjCTypeParamList::create(Context, in ActOnStartClassInterface()
1816 SourceLocation ClassLoc, ObjCTypeParamList *typeParamList, in ActOnStartCategoryInterface()
3062 SourceLocation *IdentLocs, ArrayRef<ObjCTypeParamList *> TypeParamLists, in ActOnForwardClassDeclaration()
[all …]
H A DSemaObjC.cpp524 ObjCTypeParamList *typeParams = objcClass->getTypeParamList(); in applyObjCTypeArgs()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h48 class ObjCTypeParamList; variable
1713 ObjCTypeParamList *parseObjCTypeParamList();
1714 ObjCTypeParamList *parseObjCTypeParamListOrProtocolRefs(
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp449 ObjCTypeParamList *ReadObjCTypeParamList();
1215 ObjCTypeParamList *ASTDeclReader::ReadObjCTypeParamList() { in ReadObjCTypeParamList()
1233 return ObjCTypeParamList::create(Reader.getContext(), lAngleLoc, in ReadObjCTypeParamList()
H A DASTWriterDecl.cpp166 void AddObjCTypeParamList(ObjCTypeParamList *typeParams) { in AddObjCTypeParamList()