This represents the 'use' clause in '#pragma omp ...' directives.
More...
#include "clang/AST/OpenMPClause.h"
|
| | OMPUseClause (Expr *InteropVar, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc) |
| | Build 'use' clause with and interop variable expression InteropVar.
|
| | OMPUseClause () |
| | Build an empty clause.
|
| SourceLocation | getLParenLoc () const |
| | Returns the location of '('.
|
| SourceLocation | getVarLoc () const |
| | Returns the location of the interop variable.
|
| Expr * | getInteropVar () const |
| | Returns the interop variable.
|
| child_range | children () |
| const_child_range | children () const |
| child_range | used_children () |
| const_child_range | used_children () const |
This represents the 'use' clause in '#pragma omp ...' directives.
#pragma omp interop use(obj)
Definition at line 8865 of file OpenMPClause.h.
◆ OMPUseClause() [1/2]
| OMPUseClause::OMPUseClause |
( |
Expr * | InteropVar, |
|
|
SourceLocation | StartLoc, |
|
|
SourceLocation | LParenLoc, |
|
|
SourceLocation | VarLoc, |
|
|
SourceLocation | EndLoc ) |
|
inline |
Build 'use' clause with and interop variable expression InteropVar.
- Parameters
-
| InteropVar | The interop variable. |
| StartLoc | Starting location of the clause. |
| LParenLoc | Location of '('. |
| VarLoc | Location of the interop variable. |
| EndLoc | Ending location of the clause. |
Definition at line 8894 of file OpenMPClause.h.
◆ OMPUseClause() [2/2]
| OMPUseClause::OMPUseClause |
( |
| ) |
|
|
inline |
◆ children() [1/2]
| child_range OMPUseClause::children |
( |
| ) |
|
|
inline |
◆ children() [2/2]
| const_child_range OMPUseClause::children |
( |
| ) |
const |
|
inline |
◆ classof()
◆ getInteropVar()
| Expr * OMPUseClause::getInteropVar |
( |
| ) |
const |
|
inline |
◆ getLParenLoc()
| SourceLocation OMPUseClause::getLParenLoc |
( |
| ) |
const |
|
inline |
◆ getVarLoc()
| SourceLocation OMPUseClause::getVarLoc |
( |
| ) |
const |
|
inline |
Returns the location of the interop variable.
Definition at line 8908 of file OpenMPClause.h.
◆ used_children() [1/2]
| child_range OMPUseClause::used_children |
( |
| ) |
|
|
inline |
◆ used_children() [2/2]
| const_child_range OMPUseClause::used_children |
( |
| ) |
const |
|
inline |
◆ OMPClauseReader
| friend class OMPClauseReader |
|
friend |
The documentation for this class was generated from the following file: