clang: clang::OMPClauseWithPostUpdate Class Reference (original) (raw)

Class that handles post-update expression for some clauses, like 'lastprivate', 'reduction' etc. More...

#include "[clang/AST/OpenMPClause.h](OpenMPClause%5F8h%5Fsource.html)"

Public Member Functions
const Expr * getPostUpdateExpr () const
Get post-update expression for the clause.
Expr * getPostUpdateExpr ()
Get post-update expression for the clause.
Public Member Functions inherited from clang::OMPClauseWithPreInit
const Stmt * getPreInitStmt () const
Get pre-initialization statement for the clause.
Stmt * getPreInitStmt ()
Get pre-initialization statement for the clause.
OpenMPDirectiveKind getCaptureRegion () const
Get capture region for the stmt in the clause.
Static Public Member Functions
static OMPClauseWithPostUpdate * get (OMPClause *C)
static const OMPClauseWithPostUpdate * get (const OMPClause *C)
Static Public Member Functions inherited from clang::OMPClauseWithPreInit
static OMPClauseWithPreInit * get (OMPClause *C)
static const OMPClauseWithPreInit * get (const OMPClause *C)
Protected Member Functions
OMPClauseWithPostUpdate (const OMPClause *This)
void setPostUpdateExpr (Expr *S)
Set pre-initialization statement for the clause.
Protected Member Functions inherited from clang::OMPClauseWithPreInit
OMPClauseWithPreInit (const OMPClause *This)
void setPreInitStmt (Stmt *S, OpenMPDirectiveKind ThisRegion=llvm::omp::OMPD_unknown)
Set pre-initialization statement for the clause.
Friends
class OMPClauseReader

Class that handles post-update expression for some clauses, like 'lastprivate', 'reduction' etc.

Definition at line 231 of file OpenMPClause.h.

clang::OMPClauseWithPostUpdate::OMPClauseWithPostUpdate ( const OMPClause * This) inlineprotected

get() [1/2]

get() [2/2]

getPostUpdateExpr() [1/2]

Expr * clang::OMPClauseWithPostUpdate::getPostUpdateExpr ( ) inline

Get post-update expression for the clause.

Definition at line 250 of file OpenMPClause.h.

getPostUpdateExpr() [2/2]

const Expr * clang::OMPClauseWithPostUpdate::getPostUpdateExpr ( ) const inline

Get post-update expression for the clause.

Definition at line 247 of file OpenMPClause.h.

setPostUpdateExpr()

void clang::OMPClauseWithPostUpdate::setPostUpdateExpr ( Expr * S) inlineprotected

Set pre-initialization statement for the clause.

Definition at line 243 of file OpenMPClause.h.

OMPClauseReader


The documentation for this class was generated from the following files: