Home | History | Annotate | Download | only in AST

Lines Matching defs:CallExpr

2143 /// CallExpr - Represents a function call (C99 6.5.2.2, C++ [expr.call]).
2144 /// CallExpr itself represents a normal function call, e.g., "f(x, 2)",
2149 class CallExpr : public Expr {
2157 CallExpr(const ASTContext& C, StmtClass SC, Expr *fn, unsigned NumPreArgs,
2160 CallExpr(const ASTContext &C, StmtClass SC, unsigned NumPreArgs,
2179 CallExpr(const ASTContext& C, Expr *fn, ArrayRef<Expr*> args, QualType t,
2183 CallExpr(const ASTContext &C, StmtClass SC, EmptyShell Empty);
2191 return const_cast<CallExpr*>(this)->getCalleeDecl();
2197 return const_cast<CallExpr*>(this)->getDirectCallee();
2209 return const_cast<CallExpr*>(this)->getArgs();
2255 /// a CallExpr without going through the slower virtual child_iterator