Home | History | Annotate | Download | only in Sema

Lines Matching defs:Super

1047   //   - if the receiver is super, T is a pointer to the class of the 
1334 bool Super) {
1345 SourceRange BaseRange = Super? SourceRange(SuperLoc)
1358 if (Super)
1376 if (Super)
1440 if (Super)
1469 SuperLoc, SuperType, Super);
1511 // If the "receiver" is 'super' in a method, handle it as an expression-like
1513 if (receiverNamePtr->isStr("super")) {
1605 // Determine whether "super" is acceptable in the current context.
1612 candidate.isKeyword("super");
1626 // If the identifier is "super" and there is no trailing dot, we're
1627 // messaging super. If the identifier is "super" and there is a
1692 // If we've found the keyword "super" (the only keyword that would be
1693 // returned by CorrectTypo), this is a send to super.
1696 << FixItHint::CreateReplacement(SourceRange(NameLoc), "super");
1741 ObjCInterfaceDecl *Super = Class->getSuperClass();
1742 if (!Super) {
1749 // We are in a method whose class has a superclass, so 'super'
1759 QualType SuperTy = Context.getObjCInterfaceType(Super);
1769 Context.getObjCInterfaceType(Super),
1851 /// \param SuperLoc The location of the "super" keyword in a
1887 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2021 /// \param SuperLoc The location of the "super" keyword in a
2071 assert(SuperLoc.isInvalid() && "Message to super with dependent type");
2518 typedef StmtVisitor<ARCCastChecker, ACCResult> super;
2534 using super::Visit;
2536 return super::Visit(e->IgnoreParens());
2631 return super::VisitCallExpr(e);