Home | History | Annotate | Download | only in Sema

Lines Matching refs:Super

1158   //   - if the receiver is super, T is a pointer to the class of the 
1516 bool Super) {
1528 SourceRange BaseRange = Super? SourceRange(SuperLoc)
1540 if (Super)
1556 if (Super)
1624 if (Super)
1646 SuperLoc, SuperType, Super);
1688 // If the "receiver" is 'super' in a method, handle it as an expression-like
1690 if (receiverNamePtr->isStr("super")) {
1696 ObjCInterfaceDecl *Super = Class->getSuperClass();
1697 if (!Super) {
1703 QualType T = Context.getObjCInterfaceType(Super);
1782 // Determine whether "super" is acceptable in the current context.
1789 candidate.isKeyword("super");
1803 // If the identifier is "super" and there is no trailing dot, we're
1804 // messaging super. If the identifier is "super" and there is a
1871 // If we've found the keyword "super" (the only keyword that would be
1872 // returned by CorrectTypo), this is a send to super.
1914 ObjCInterfaceDecl *Super = Class->getSuperClass();
1915 if (!Super) {
1922 // We are in a method whose class has a superclass, so 'super'
1930 QualType SuperTy = Context.getObjCInterfaceType(Super);
1940 Context.getObjCInterfaceType(Super),
2061 /// \param SuperLoc The location of the "super" keyword in a
2102 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2168 // Warn about explicit call of +initialize on its own class. But not on 'super'.
2180 // [super initialize] is allowed only within an +initialize implementation
2264 /// \param SuperLoc The location of the "super" keyword in a
2321 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2881 typedef StmtVisitor<ARCCastChecker, ACCResult> super;
2899 using super::Visit;
2901 return super::Visit(e->IgnoreParens());
2999 return super::VisitCallExpr(e);