/external/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 1144 QualType Sema::getMessageSendResultType(QualType ReceiverType, argument 1168 if (ReceiverType->getAs<ObjCInterfaceType>() || 1169 ReceiverType->isObjCQualifiedInterfaceType()) 1170 return Context.getObjCObjectPointerType(ReceiverType); 1173 if (ReceiverType->isObjCClassType() || 1174 ReceiverType->isObjCQualifiedClassType()) 1180 return ReceiverType; 1273 bool Sema::CheckMessageArgumentTypes(QualType ReceiverType, argument 1313 const ObjCMethodDecl *OMD = SelectorsForTypoCorrection(Sel, ReceiverType); 1334 if (ReceiverType 1795 getObjCMessageKind(Scope *S, IdentifierInfo *Name, SourceLocation NameLoc, bool IsSuper, bool HasTrailingDot, ParsedType &ReceiverType) argument 1946 BuildClassMessageImplicit(QualType ReceiverType, bool isSuperReceiver, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument 2074 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument 2223 QualType ReceiverType = GetTypeFromParser(Receiver, &ReceiverTypeInfo); local 2237 BuildInstanceMessageImplicit(Expr *Receiver, QualType ReceiverType, SourceLocation Loc, Selector Sel, ObjCMethodDecl *Method, MultiExprArg Args) argument 2277 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 | 5616 QualType ReceiverType = RecExpr? RecExpr->getType() local 5624 if (ReceiverType->isObjCIdType() || ReceiverType->isObjCClassType()) { 5626 if (ReceiverType->isObjCClassType()) 5632 ReceiverType = Context.getObjCObjectPointerType( 5639 ReceiverType = RecExpr->getType(); 5647 ReceiverType, SelIdents)); 5670 if (ReceiverType->isObjCClassType() || 5671 ReceiverType->isObjCQualifiedClassType()) { 5680 = ReceiverType [all...] |
/external/clang/lib/Parse/ |
H A D | ParseInit.cpp | 251 ParsedType ReceiverType; local 259 ReceiverType)) { 269 if (!ReceiverType) { 276 ReceiverType,
|
H A D | ParseObjc.cpp | 2332 ParsedType ReceiverType; local 2336 ReceiverType)) { 2342 if (!ReceiverType) { 2350 ReceiverType, nullptr); 2374 /// target is represented by \p SuperLoc, \p ReceiverType, or \p 2383 /// \param ReceiverType If this is a class message, the type of the 2410 ParsedType ReceiverType, 2418 else if (ReceiverType) 2419 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, None, local 2457 else if (ReceiverType) 2408 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument 2458 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local 2496 Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, local [all...] |
H A D | ParseExpr.cpp | 185 ParsedType ReceiverType, 189 ReceiverType, ReceiverExpr); 183 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
|
/external/clang/lib/CodeGen/ |
H A D | CGObjC.cpp | 312 QualType ReceiverType; local 316 ReceiverType = E->getInstanceReceiver()->getType(); 327 ReceiverType = E->getClassReceiver(); 328 const ObjCObjectType *ObjTy = ReceiverType->getAs<ObjCObjectType>(); 338 ReceiverType = E->getSuperType(); 344 ReceiverType = E->getSuperType(); 360 Receiver = EmitARCRetainAutorelease(ReceiverType, Receiver);
|
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 1550 ParsedType ReceiverType, 1554 ParsedType ReceiverType, Expr *ReceiverExpr);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 7087 ParsedType &ReceiverType); 7097 QualType ReceiverType, 7107 ExprResult BuildClassMessageImplicit(QualType ReceiverType, 7123 QualType ReceiverType, 7134 QualType ReceiverType, 8147 bool CheckMessageArgumentTypes(QualType ReceiverType, 8159 QualType getMessageSendResultType(QualType ReceiverType,
|