Lines Matching defs:ClassName
554 IdentifierInfo *ClassName, SourceLocation ClassLoc,
570 << SuperName << ClassName);
577 << SuperName << ClassName << SourceRange(AtInterfaceLoc, ClassLoc);
625 << SuperName << ClassName << SourceRange(AtInterfaceLoc, ClassLoc);
628 SuperClassDecl->getDeclName(), ClassName,
974 Scope *S, SourceLocation AtInterfaceLoc, IdentifierInfo *ClassName,
981 assert(ClassName && "Missing class identifier");
986 SemaRef.TUScope, ClassName, ClassLoc, Sema::LookupOrdinaryName,
990 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName;
997 if (PrevIDecl && PrevIDecl->getIdentifier() != ClassName) {
1010 ClassName = PrevIDecl->getIdentifier();
1026 << ClassName;
1028 << ClassName;
1051 ClassName, typeParamList, PrevIDecl, ClassLoc);
1090 ClassName, ClassLoc,
1144 IdentifierInfo *ClassName,
1158 SemaRef.TUScope, ClassName, ClassLocation, Sema::LookupOrdinaryName,
1165 ClassName = IDecl->getIdentifier();
1167 SemaRef.TUScope, ClassName, ClassLocation, Sema::LookupOrdinaryName,
1174 Diag(ClassLocation, diag::warn_undef_interface) << ClassName;
1814 SourceLocation AtInterfaceLoc, const IdentifierInfo *ClassName,
1822 ObjCInterfaceDecl *IDecl = getObjCInterfaceDecl(ClassName, ClassLoc, true);
1840 Diag(ClassLoc, diag::err_undef_interface) << ClassName;
1846 Diag(ClassLoc, diag::err_class_extension_after_impl) << ClassName;
1857 << ClassName << CategoryName;
1874 << ClassName
1913 SourceLocation AtCatImplLoc, const IdentifierInfo *ClassName,
1917 ObjCInterfaceDecl *IDecl = getObjCInterfaceDecl(ClassName, ClassLoc, true);
1937 Diag(ClassLoc, diag::err_undef_interface) << ClassName;
1961 Diag(ClassLoc, diag::err_dup_implementation_category) << ClassName
1981 SourceLocation AtClassImplLoc, const IdentifierInfo *ClassName,
1988 SemaRef.TUScope, ClassName, ClassLoc, Sema::LookupOrdinaryName,
1991 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName;
1999 // We did not find anything with the name ClassName; try to correct for
2003 DeclarationNameInfo(ClassName, ClassLoc), Sema::LookupOrdinaryName,
2010 Corrected, PDiag(diag::warn_undef_interface_suggest) << ClassName,
2013 Diag(ClassLoc, diag::warn_undef_interface) << ClassName;
2034 << SuperClassname << ClassName;
2053 ClassName, /*typeParamList=*/nullptr,
2090 Diag(ClassLoc, diag::err_dup_implementation_class) << ClassName;
3099 IdentifierInfo *ClassName = IdentList[i];
3100 if (PrevIDecl && PrevIDecl->getIdentifier() != ClassName) {
3113 ClassName = PrevIDecl->getIdentifier();
3130 << ClassName
3133 << ClassName;
3140 Context, SemaRef.CurContext, AtClassLoc, ClassName, TypeParams,
5106 /// Called whenever \@defs(ClassName) is encountered in the source. Inserts the
5107 /// instance variables of ClassName into Decls.
5109 const IdentifierInfo *ClassName,
5112 // Check that ClassName is a valid class
5113 ObjCInterfaceDecl *Class = getObjCInterfaceDecl(ClassName, DeclStart);
5115 Diag(DeclStart, diag::err_undef_interface) << ClassName;