Home | History | Annotate | Download | only in AST

Lines Matching defs:ObjCMessageExpr

117 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
139 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
157 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
175 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args,
200 ObjCMessageExpr *
201 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
209 ObjCMessageExpr *Mem;
215 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
220 ObjCMessageExpr *
221 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
228 ObjCMessageExpr *Mem;
235 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,
239 ObjCMessageExpr *
240 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
247 ObjCMessageExpr *Mem;
254 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,
258 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(const ASTContext &Context,
261 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs);
262 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs);
265 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C,
277 ObjCMessageExpr *ObjCMessageExpr::alloc(const ASTContext &C, unsigned NumArgs,
279 return (ObjCMessageExpr *)C.Allocate(
281 llvm::AlignOf<ObjCMessageExpr>::Alignment);
284 void ObjCMessageExpr::getSelectorLocs(
290 SourceRange ObjCMessageExpr::getReceiverRange() const {
306 Selector ObjCMessageExpr::getSelector() const {
313 QualType ObjCMessageExpr::getReceiverType() const {
327 ObjCInterfaceDecl *ObjCMessageExpr::getReceiverInterface() const {
339 Stmt::child_range ObjCMessageExpr::children() {