Lines Matching defs:CallExpr
2027 /// CallExpr - Represents a function call (C99 6.5.2.2, C++ [expr.call]).
2028 /// CallExpr itself represents a normal function call, e.g., "f(x, 2)",
2033 class CallExpr : public Expr {
2041 CallExpr(ASTContext& C, StmtClass SC, Expr *fn, unsigned NumPreArgs,
2044 CallExpr(ASTContext &C, StmtClass SC, unsigned NumPreArgs, EmptyShell Empty);
2062 CallExpr(ASTContext& C, Expr *fn, ArrayRef<Expr*> args, QualType t,
2066 CallExpr(ASTContext &C, StmtClass SC, EmptyShell Empty);
2074 return const_cast<CallExpr*>(this)->getCalleeDecl();
2080 return const_cast<CallExpr*>(this)->getDirectCallee();
2092 return const_cast<CallExpr*>(this)->getArgs();
2154 static bool classof(const CallExpr *) { return true; }