/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclObjC.cpp | 322 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 D | DeclPrinter.cpp | 51 void PrintObjCTypeParams(ObjCTypeParamList *Params); 1353 void DeclPrinter::PrintObjCTypeParams(ObjCTypeParamList *Params) { in PrintObjCTypeParams()
|
H A D | Type.cpp | 1646 ObjCTypeParamList *dcTypeParams = nullptr; in getObjCSubstitutions() 1755 ObjCTypeParamList *superClassTypeParams = superClassDecl->getTypeParamList(); in computeSuperClassTypeSlow() 1770 ObjCTypeParamList *typeParams = classDecl->getTypeParamList(); in computeSuperClassTypeSlow()
|
H A D | ASTImporter.cpp | 512 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 D | ASTContext.cpp | 10453 ObjCTypeParamList *typeParams = iface->getTypeParamList(); in sameObjCTypeArgs()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclObjC.h | 658 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 D | ASTNodeTraverser.h | 375 void dumpObjCTypeParamList(const ObjCTypeParamList *typeParams) { in dumpObjCTypeParamList()
|
H A D | RecursiveASTVisitor.h | 1682 if (ObjCTypeParamList *typeParamList = D->getTypeParamList()) { 1700 if (ObjCTypeParamList *typeParamList = D->getTypeParamListAsWritten()) {
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaObjC.h | 255 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 D | ParseObjc.cpp | 120 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 D | SemaDeclObjC.cpp | 768 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 D | SemaObjC.cpp | 524 ObjCTypeParamList *typeParams = objcClass->getTypeParamList(); in applyObjCTypeArgs()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 48 class ObjCTypeParamList; variable 1713 ObjCTypeParamList *parseObjCTypeParamList(); 1714 ObjCTypeParamList *parseObjCTypeParamListOrProtocolRefs(
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 449 ObjCTypeParamList *ReadObjCTypeParamList(); 1215 ObjCTypeParamList *ASTDeclReader::ReadObjCTypeParamList() { in ReadObjCTypeParamList() 1233 return ObjCTypeParamList::create(Reader.getContext(), lAngleLoc, in ReadObjCTypeParamList()
|
H A D | ASTWriterDecl.cpp | 166 void AddObjCTypeParamList(ObjCTypeParamList *typeParams) { in AddObjCTypeParamList()
|