/external/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 504 const FunctionProtoType *Superset, SourceLocation SuperLoc, 515 SubLoc = SuperLoc; 518 Superset = ResolveExceptionSpec(SuperLoc, Superset); 529 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 544 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 556 Diag(SuperLoc, NoteID); 569 Diag(SuperLoc, NoteID); 575 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 581 Diag(SuperLoc, NoteID); 665 Diag(SuperLoc, NoteI 502 CheckExceptionSpecSubset( const PartialDiagnostic &DiagID, const PartialDiagnostic & NoteID, const FunctionProtoType *Superset, SourceLocation SuperLoc, const FunctionProtoType *Subset, SourceLocation SubLoc) argument [all...] |
H A D | SemaExprObjC.cpp | 1368 SourceLocation SuperLoc, QualType SuperType, 1381 SourceRange BaseRange = Super? SourceRange(SuperLoc) 1397 SuperLoc, SuperType)); 1417 SuperLoc, SuperType)); 1474 SuperLoc, SuperType)); 1498 SuperLoc, SuperType, Super); 1750 SourceLocation SuperLoc, 1757 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); 1759 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); 1765 Diag(SuperLoc, dia 1364 HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc, DeclarationName MemberName, SourceLocation MemberLoc, SourceLocation SuperLoc, QualType SuperType, bool Super) argument 1749 ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg Args) argument 1901 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument 2072 BuildInstanceMessage(Expr *Receiver, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument [all...] |
H A D | SemaCodeComplete.cpp | 5197 void Sema::CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc, argument 5228 NamedDecl *ND = LookupSingleName(S, Super, SuperLoc, 5243 id.setIdentifier(Super, SuperLoc);
|
H A D | SemaDeclObjC.cpp | 429 IdentifierInfo *SuperName, SourceLocation SuperLoc, 471 PrevDecl = LookupSingleName(TUScope, SuperName, SuperLoc, 479 DeclarationNameInfo(SuperName, SuperLoc), LookupOrdinaryName, TUScope, 482 Diag(SuperLoc, diag::err_undef_superclass_suggest) 490 Diag(SuperLoc, diag::err_recursive_superclass) 499 (void)DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); 519 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; 526 Diag(SuperLoc, diag::err_undef_superclass) 528 else if (RequireCompleteType(SuperLoc, 538 IDecl->setSuperClassLoc(SuperLoc); 427 ActOnStartClassInterface(SourceLocation AtInterfaceLoc, IdentifierInfo *ClassName, SourceLocation ClassLoc, IdentifierInfo *SuperName, SourceLocation SuperLoc, Decl * const *ProtoRefs, unsigned NumProtoRefs, const SourceLocation *ProtoLocs, SourceLocation EndProtoLoc, AttributeList *AttrList) argument [all...] |
/external/clang/tools/libclang/ |
H A D | IndexingContext.cpp | 375 SourceLocation SuperLoc = D->getSuperClassLoc(); local 377 BaseClass.cursor = MakeCursorObjCSuperClassRef(SuperD, SuperLoc, CXTU); 378 BaseClass.loc = getIndexLoc(SuperLoc); 381 markEntityOccurrenceInFile(SuperD, SuperLoc);
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 244 SourceLocation SuperLoc, 248 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc, 243 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
|
H A D | ParseObjc.cpp | 2361 /// target is represented by \p SuperLoc, \p ReceiverType, or \p 2367 /// \param SuperLoc If this is a send to 'super', the location of the 2396 SourceLocation SuperLoc, 2402 if (SuperLoc.isValid()) 2403 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, 0, 0, local 2442 if (SuperLoc.isValid()) 2443 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local 2476 if (SuperLoc.isValid()) 2477 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local 2552 if (SuperLoc 2395 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, ExprArg ReceiverExpr) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 583 SourceLocation SuperLoc, QualType SuperTy) 586 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) { 911 SourceLocation SuperLoc; member in class:clang::ObjCMessageExpr 925 SourceLocation SuperLoc, 1030 /// \param SuperLoc The location of the "super" keyword. 1046 SourceLocation SuperLoc, 1204 return SuperLoc; 1235 SuperLoc = Loc; 580 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation SuperLoc, QualType SuperTy) argument
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 956 SourceLocation SuperLoc = ReadSourceLocation(Record, Idx); local 957 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance);
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 3121 SourceLocation SuperLoc, 3139 SuperLoc(SuperLoc), LBracLoc(LBracLoc), RBracLoc(RBracLoc) 3222 SourceLocation SuperLoc, 3239 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, 3118 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument 3219 Create(ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument
|