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:
- include/clang/AST/OpenMPClause.h
- lib/AST/OpenMPClause.cpp