Home | History | Annotate | Download | only in AST

Lines Matching defs:ObjCMessageExpr

853 /// All four kinds of message sends are modeled by the ObjCMessageExpr
860 class ObjCMessageExpr final
862 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
914 ObjCMessageExpr(EmptyShell Empty, unsigned NumArgs)
920 ObjCMessageExpr(QualType T, ExprValueKind VK,
932 ObjCMessageExpr(QualType T, ExprValueKind VK,
942 ObjCMessageExpr(QualType T, ExprValueKind VK,
989 static ObjCMessageExpr *alloc(const ASTContext &C,
995 static ObjCMessageExpr *alloc(const ASTContext &C,
1037 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T,
1073 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T,
1107 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T,
1125 static ObjCMessageExpr *CreateEmpty(const ASTContext &Context,
1162 return const_cast<ObjCMessageExpr*>(this)->getInstanceReceiver();