/external/clang/lib/AST/ |
H A D | ExprObjC.cpp | 136 SourceLocation SuperLoc, bool IsInstanceSuper, 150 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc), 219 SourceLocation LBracLoc, SourceLocation SuperLoc, 232 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, 134 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 218 Create(const 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
|
H A D | NestedNameSpecifier.cpp | 594 SourceLocation SuperLoc, 599 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); 592 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
|
/external/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 253 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, argument 270 Diag(SuperLoc, diag::err_invalid_super_scope); 273 Diag(SuperLoc, diag::err_super_in_lambda_unsupported); 276 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName(); 280 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc);
|
H A D | SemaExceptionSpec.cpp | 585 const FunctionProtoType *Superset, SourceLocation SuperLoc, 596 SubLoc = SuperLoc; 599 Superset = ResolveExceptionSpec(SuperLoc, Superset); 610 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 625 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 637 Diag(SuperLoc, NoteID); 650 Diag(SuperLoc, NoteID); 656 return CheckParamExceptionSpec(NoteID, Superset, SuperLoc, Subset, SubLoc); 662 Diag(SuperLoc, NoteID); 743 Diag(SuperLoc, NoteI 583 CheckExceptionSpecSubset( const PartialDiagnostic &DiagID, const PartialDiagnostic & NoteID, const FunctionProtoType *Superset, SourceLocation SuperLoc, const FunctionProtoType *Subset, SourceLocation SubLoc) argument [all...] |
H A D | DeclSpec.cpp | 108 SourceLocation SuperLoc, 110 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); 112 Range.setBegin(SuperLoc); 107 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
|
H A D | SemaExprObjC.cpp | 1763 SourceLocation SuperLoc, QualType SuperType, 1776 SourceRange BaseRange = Super? SourceRange(SuperLoc) 1790 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); 1806 SuperLoc, SuperType); 1874 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); 1893 SuperLoc, SuperType, Super); 2138 SourceLocation SuperLoc, 2145 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); 2147 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); 2153 Diag(SuperLoc, dia 1759 HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc, DeclarationName MemberName, SourceLocation MemberLoc, SourceLocation SuperLoc, QualType SuperType, bool Super) argument 2137 ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg Args) argument 2317 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument 2520 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 | 5468 void Sema::CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc, argument 5497 NamedDecl *ND = LookupSingleName(S, Super, SuperLoc, 5512 id.setIdentifier(Super, SuperLoc);
|
H A D | SemaDeclObjC.cpp | 472 SourceLocation SuperLoc, 476 NamedDecl *PrevDecl = LookupSingleName(TUScope, SuperName, SuperLoc, 483 DeclarationNameInfo(SuperName, SuperLoc), 494 Diag(SuperLoc, diag::err_recursive_superclass) 504 (void)DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); 523 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); local 534 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; 541 Diag(SuperLoc, diag::err_undef_superclass) 543 else if (RequireCompleteType(SuperLoc, 564 SuperLoc, 466 ActOnSuperClassOfClassInterface(Scope *S, SourceLocation AtInterfaceLoc, ObjCInterfaceDecl *IDecl, IdentifierInfo *ClassName, SourceLocation ClassLoc, IdentifierInfo *SuperName, SourceLocation SuperLoc, ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange) argument 901 ActOnStartClassInterface(Scope *S, SourceLocation AtInterfaceLoc, IdentifierInfo *ClassName, SourceLocation ClassLoc, ObjCTypeParamList *typeParamList, IdentifierInfo *SuperName, SourceLocation SuperLoc, ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, Decl * const *ProtoRefs, unsigned NumProtoRefs, const SourceLocation *ProtoLocs, SourceLocation EndProtoLoc, AttributeList *AttrList) argument 1031 ActOnTypedefedProtocols(SmallVectorImpl<Decl *> &ProtocolRefs, IdentifierInfo *SuperName, SourceLocation SuperLoc) argument [all...] |
H A D | TreeTransform.h | 2793 /*SuperLoc=*/SourceLocation(), 2808 /*SuperLoc=*/SourceLocation(), 2814 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, argument 2824 SuperLoc, 2829 SuperLoc,
|
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 186 SourceLocation SuperLoc, 190 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc, 185 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
|
H A D | ParseExprCXX.cpp | 247 SourceLocation SuperLoc = ConsumeToken(); local 253 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS);
|
H A D | ParseObjc.cpp | 3064 /// target is represented by \p SuperLoc, \p ReceiverType, or \p 3070 /// \param SuperLoc If this is a send to 'super', the location of the 3099 SourceLocation SuperLoc, 3105 if (SuperLoc.isValid()) 3106 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, None, local 3143 if (SuperLoc.isValid()) 3144 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local 3181 if (SuperLoc.isValid()) 3182 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local 3254 if (SuperLoc 3098 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument [all...] |
/external/clang/tools/libclang/ |
H A D | IndexingContext.cpp | 450 SourceLocation SuperLoc = D->getSuperClassLoc(); local 452 BaseClass.cursor = MakeCursorObjCSuperClassRef(SuperD, SuperLoc, CXTU); 453 BaseClass.loc = getIndexLoc(SuperLoc); 456 markEntityOccurrenceInFile(SuperD, SuperLoc);
|
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 615 SourceLocation SuperLoc, QualType SuperTy) 618 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) { 912 SourceLocation SuperLoc; member in class:clang::ObjCMessageExpr 926 SourceLocation SuperLoc, 1031 /// \param SuperLoc The location of the "super" keyword. 1047 SourceLocation SuperLoc, 1205 return SuperLoc; 1247 SuperLoc = Loc; 612 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation SuperLoc, QualType SuperTy) argument
|
H A D | DeclObjC.h | 2222 SourceLocation SuperLoc; member in class:clang::ObjCImplementationDecl 2248 SuperClass(superDecl), SuperLoc(superLoc), IvarLBraceLoc(IvarLBraceLoc), 2346 SourceLocation getSuperClassLoc() const { return SuperLoc; }
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1092 SourceLocation SuperLoc = ReadSourceLocation(Record, Idx); local 1093 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance);
|