clang API Documentation
Represents a call to a CUDA kernel function. More...
#include <ExprCXX.h>
Public Member Functions | |
CUDAKernelCallExpr (ASTContext &C, Expr *fn, CallExpr *Config, ArrayRef< Expr * > args, QualType t, ExprValueKind VK, SourceLocation RP) | |
CUDAKernelCallExpr (ASTContext &C, EmptyShell Empty) | |
const CallExpr * | getConfig () const |
CallExpr * | getConfig () |
void | setConfig (CallExpr *E) |
Static Public Member Functions | |
static bool | classof (const Stmt *T) |
clang::CUDAKernelCallExpr::CUDAKernelCallExpr | ( | ASTContext & | C, |
Expr * | fn, | ||
CallExpr * | Config, | ||
ArrayRef< Expr * > | args, | ||
QualType | t, | ||
ExprValueKind | VK, | ||
SourceLocation | RP | ||
) | [inline] |
Definition at line 153 of file ExprCXX.h.
References setConfig().
clang::CUDAKernelCallExpr::CUDAKernelCallExpr | ( | ASTContext & | C, |
EmptyShell | Empty | ||
) | [inline] |
static bool clang::CUDAKernelCallExpr::classof | ( | const Stmt * | T | ) | [inline, static] |
Reimplemented from clang::CallExpr.
Definition at line 169 of file ExprCXX.h.
References clang::Stmt::getStmtClass().
const CallExpr* clang::CUDAKernelCallExpr::getConfig | ( | ) | const [inline] |
Definition at line 163 of file ExprCXX.h.
References clang::CallExpr::getPreArg().
Referenced by clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr().
CallExpr* clang::CUDAKernelCallExpr::getConfig | ( | ) | [inline] |
Definition at line 166 of file ExprCXX.h.
References clang::CallExpr::getPreArg().
void clang::CUDAKernelCallExpr::setConfig | ( | CallExpr * | E | ) | [inline] |
Definition at line 167 of file ExprCXX.h.
References clang::CallExpr::setPreArg().
Referenced by CUDAKernelCallExpr().