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().