Searched defs:SuperLoc (Results 1 - 16 of 16) sorted by relevance

/external/clang/lib/AST/
H A DExprObjC.cpp136 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 DNestedNameSpecifier.cpp594 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 DSemaCXXScopeSpec.cpp253 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 DSemaExceptionSpec.cpp585 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 DDeclSpec.cpp108 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 DSemaExprObjC.cpp1763 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 DSemaCodeComplete.cpp5468 void Sema::CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc, argument
5497 NamedDecl *ND = LookupSingleName(S, Super, SuperLoc,
5512 id.setIdentifier(Super, SuperLoc);
H A DSemaDeclObjC.cpp472 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 DTreeTransform.h2793 /*SuperLoc=*/SourceLocation(),
2808 /*SuperLoc=*/SourceLocation(),
2814 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, argument
2824 SuperLoc,
2829 SuperLoc,
/external/clang/lib/Parse/
H A DParseExpr.cpp186 SourceLocation SuperLoc,
190 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc,
185 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
H A DParseExprCXX.cpp247 SourceLocation SuperLoc = ConsumeToken(); local
253 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS);
H A DParseObjc.cpp3064 /// 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 DIndexingContext.cpp450 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 DExprObjC.h615 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 DDeclObjC.h2222 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 DASTReaderStmt.cpp1092 SourceLocation SuperLoc = ReadSourceLocation(Record, Idx); local
1093 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance);

Completed in 967 milliseconds