Searched refs:SuperLoc (Results 1 - 22 of 22) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DExprObjC.cpp108 SourceLocation SuperLoc, bool IsInstanceSuper,
119 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc),
176 SourceLocation LBracLoc, SourceLocation SuperLoc,
189 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
106 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
175 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.cpp620 SourceLocation SuperLoc,
625 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity);
618 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp1980 SourceLocation SuperLoc, QualType SuperType,
1993 SourceRange BaseRange = Super? SourceRange(SuperLoc)
2008 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType);
2025 SuperLoc, SuperType);
2095 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType);
2129 SuperLoc, SuperType, Super);
2383 SourceLocation SuperLoc,
2390 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc);
2392 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super);
2398 Diag(SuperLoc, dia
1976 HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc, DeclarationName MemberName, SourceLocation MemberLoc, SourceLocation SuperLoc, QualType SuperType, bool Super) argument
2382 ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg Args) argument
2606 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
2839 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 DSemaExceptionSpec.cpp765 SourceLocation SuperLoc,
777 SubLoc = SuperLoc;
780 Superset = ResolveExceptionSpec(SuperLoc, Superset);
807 return CheckParamExceptionSpec(NestedDiagID, NoteID, Superset, SuperLoc,
816 Diag(SuperLoc, NoteID);
826 Diag(SuperLoc, NoteID);
855 Diag(SuperLoc, NoteID);
860 return CheckParamExceptionSpec(NestedDiagID, NoteID, Superset, SuperLoc,
760 CheckExceptionSpecSubset(const PartialDiagnostic &DiagID, const PartialDiagnostic &NestedDiagID, const PartialDiagnostic &NoteID, const PartialDiagnostic &NoThrowDiagID, const FunctionProtoType *Superset, SourceLocation SuperLoc, const FunctionProtoType *Subset, SourceLocation SubLoc) argument
H A DSemaCXXScopeSpec.cpp278 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, argument
295 Diag(SuperLoc, diag::err_invalid_super_scope);
298 Diag(SuperLoc, diag::err_super_in_lambda_unsupported);
301 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName();
305 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc);
H A DSemaDeclObjC.cpp548 SourceLocation SuperLoc,
552 NamedDecl *PrevDecl = LookupSingleName(TUScope, SuperName, SuperLoc,
560 DeclarationNameInfo(SuperName, SuperLoc), LookupOrdinaryName,
569 Diag(SuperLoc, diag::err_recursive_superclass)
579 (void)DiagnoseUseOfDecl(SuperClassDecl, SuperLoc);
598 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); local
609 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName;
616 Diag(SuperLoc, diag::err_undef_superclass)
618 else if (RequireCompleteType(SuperLoc,
639 SuperLoc,
542 ActOnSuperClassOfClassInterface(Scope *S, SourceLocation AtInterfaceLoc, ObjCInterfaceDecl *IDecl, IdentifierInfo *ClassName, SourceLocation ClassLoc, IdentifierInfo *SuperName, SourceLocation SuperLoc, ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange) argument
974 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, const ParsedAttributesView &AttrList) argument
1109 ActOnTypedefedProtocols(SmallVectorImpl<Decl *> &ProtocolRefs, SmallVectorImpl<SourceLocation> &ProtocolLocs, IdentifierInfo *SuperName, SourceLocation SuperLoc) argument
[all...]
H A DDeclSpec.cpp114 SourceLocation SuperLoc,
116 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc);
118 Range.setBegin(SuperLoc);
113 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
H A DSemaCodeComplete.cpp7386 void Sema::CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc, argument
7414 NamedDecl *ND = LookupSingleName(S, Super, SuperLoc, LookupOrdinaryName);
7428 id.setIdentifier(Super, SuperLoc);
H A DTreeTransform.h3462 /*SuperLoc=*/SourceLocation(),
3477 /*SuperLoc=*/SourceLocation(),
3483 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, argument
3493 SuperLoc,
3498 SuperLoc,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexDecl.cpp377 SourceLocation SuperLoc) {
384 if (Loc == SuperLoc)
395 SourceLocation SuperLoc = D->getSuperClassLoc(); local
402 TRY_TO(IndexCtx.handleReference(TD, SuperLoc, D, D,
410 TRY_TO(IndexCtx.handleReference(SuperD, SuperLoc, D, D, superRoles,
414 SuperLoc));
427 /*SuperLoc=*/SourceLocation()));
477 /*SuperLoc=*/SourceLocation()));
375 handleReferencedProtocols(const ObjCProtocolList &ProtList, const ObjCContainerDecl *ContD, SourceLocation SuperLoc) argument
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExprObjC.h677 SourceLocation IdLoc, SourceLocation SuperLoc,
681 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) {
981 SourceLocation SuperLoc; member in class:clang::final
995 SourceLocation SuperLoc,
1112 /// \param SuperLoc The location of the "super" keyword.
1128 SourceLocation SuperLoc,
1293 return SuperLoc;
1335 SuperLoc = Loc;
675 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation SuperLoc, QualType SuperTy) argument
H A DNestedNameSpecifier.h462 /// \param SuperLoc The location of the '__super' keyword.
467 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DDeclObjC.h2539 SourceLocation SuperLoc; member in class:clang::ObjCImplementationDecl
2568 SuperClass(superDecl), SuperLoc(superLoc),
2673 SourceLocation getSuperClassLoc() const { return SuperLoc; }
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp679 SourceLocation SuperLoc = D->getSuperClassLoc(); local
681 BaseClass.cursor = MakeCursorObjCSuperClassRef(SuperD, SuperLoc, CXTU);
682 BaseClass.loc = getIndexLoc(SuperLoc);
685 markEntityOccurrenceInFile(SuperD, SuperLoc);
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseObjc.cpp3119 /// target is represented by \p SuperLoc, \p ReceiverType, or \p
3125 /// \param SuperLoc If this is a send to 'super', the location of the
3154 SourceLocation SuperLoc,
3161 if (SuperLoc.isValid())
3162 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, None, local
3199 if (SuperLoc.isValid())
3200 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local
3237 if (SuperLoc.isValid())
3238 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local
3309 if (SuperLoc
3153 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
[all...]
H A DParseExpr.cpp190 SourceLocation SuperLoc,
194 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc,
189 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
H A DParseExprCXX.cpp203 SourceLocation SuperLoc = ConsumeToken(); local
209 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h2010 SourceLocation SuperLoc,
6391 /// \param SuperLoc The location of the '__super' keyword.
6399 bool ActOnSuperScopeSpecifier(SourceLocation SuperLoc,
9472 IdentifierInfo *SuperName, SourceLocation SuperLoc,
9484 SourceLocation SuperLoc,
9491 SourceLocation SuperLoc);
9707 SourceLocation SuperLoc, QualType SuperType,
9737 ExprResult ActOnSuperMessage(Scope *S, SourceLocation SuperLoc,
9746 SourceLocation SuperLoc,
9772 SourceLocation SuperLoc,
[all...]
H A DDeclSpec.h151 /// \param SuperLoc The location of the '__super' keyword.
156 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h2031 SourceLocation SuperLoc,
2035 SourceLocation LBracloc, SourceLocation SuperLoc,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp1537 SourceLocation SuperLoc = readSourceLocation(); local
1538 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance);
H A DASTReaderDecl.cpp1325 D->SuperLoc = readSourceLocation();

Completed in 922 milliseconds