Home | History | Annotate | Download | only in AST

Lines Matching refs:ObjCMessageExpr

2091     const ObjCMessageExpr *ME = cast<ObjCMessageExpr>(this);
3266 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3293 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3317 ObjCMessageExpr::ObjCMessageExpr(QualType T,
3342 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args,
3367 ObjCMessageExpr *ObjCMessageExpr::Create(ASTContext &Context, QualType T,
3381 ObjCMessageExpr *Mem;
3387 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
3392 ObjCMessageExpr *ObjCMessageExpr::Create(ASTContext &Context, QualType T,
3404 ObjCMessageExpr *Mem;
3410 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3415 ObjCMessageExpr *ObjCMessageExpr::Create(ASTContext &Context, QualType T,
3427 ObjCMessageExpr *Mem;
3433 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3438 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(ASTContext &Context,
3441 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs);
3442 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs);
3445 ObjCMessageExpr *ObjCMessageExpr::alloc(ASTContext &C,
3457 ObjCMessageExpr *ObjCMessageExpr::alloc(ASTContext &C,
3460 unsigned Size = sizeof(ObjCMessageExpr) + sizeof(void *) +
3462 return (ObjCMessageExpr *)C.Allocate(Size,
3463 llvm::AlignOf<ObjCMessageExpr>::Alignment);
3466 void ObjCMessageExpr::getSelectorLocs(
3472 SourceRange ObjCMessageExpr::getReceiverRange() const {
3488 Selector ObjCMessageExpr::getSelector() const {
3495 QualType ObjCMessageExpr::getReceiverType() const {
3509 ObjCInterfaceDecl *ObjCMessageExpr::getReceiverInterface() const {
3936 // ObjCMessageExpr
3937 Stmt::child_range ObjCMessageExpr::children() {