Lines Matching refs:ObjCMessageExpr
106 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
126 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
143 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr
159 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args, in initArgsAndSelLocs()
174 ObjCMessageExpr *
175 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
183 ObjCMessageExpr *Mem; in Create()
189 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
194 ObjCMessageExpr *
195 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
202 ObjCMessageExpr *Mem; in Create()
209 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method, in Create()
213 ObjCMessageExpr *
214 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, in Create()
221 ObjCMessageExpr *Mem; in Create()
228 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method, in Create()
232 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty()
235 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs); in CreateEmpty()
236 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs); in CreateEmpty()
239 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C, in alloc()
251 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C, unsigned NumArgs, in alloc()
253 return (ObjCMessageExpr *)C.Allocate( in alloc()
255 alignof(ObjCMessageExpr)); in alloc()
258 void ObjCMessageExpr::getSelectorLocs( in getSelectorLocs()
265 QualType ObjCMessageExpr::getCallReturnType(ASTContext &Ctx) const { in getCallReturnType()
290 SourceRange ObjCMessageExpr::getReceiverRange() const { in getReceiverRange()
306 Selector ObjCMessageExpr::getSelector() const { in getSelector()
313 QualType ObjCMessageExpr::getReceiverType() const { in getReceiverType()
327 ObjCInterfaceDecl *ObjCMessageExpr::getReceiverInterface() const { in getReceiverInterface()
339 Stmt::child_range ObjCMessageExpr::children() { in children()
349 Stmt::const_child_range ObjCMessageExpr::children() const { in children()
350 auto Children = const_cast<ObjCMessageExpr *>(this)->children(); in children()