clang 20.0.0git
|
This represents the 'init' clause in '#pragma omp ...' directives. More...
#include "clang/AST/OpenMPClause.h"
Public Types | |
using | prefs_iterator = MutableArrayRef< Expr * >::iterator |
using | const_prefs_iterator = ArrayRef< const Expr * >::iterator |
using | prefs_range = llvm::iterator_range< prefs_iterator > |
using | const_prefs_range = llvm::iterator_range< const_prefs_iterator > |
![]() | |
using | varlist_iterator = MutableArrayRef< Expr * >::iterator |
using | varlist_const_iterator = ArrayRef< const Expr * >::iterator |
using | varlist_range = llvm::iterator_range< varlist_iterator > |
using | varlist_const_range = llvm::iterator_range< varlist_const_iterator > |
![]() | |
using | child_iterator = StmtIterator |
using | const_child_iterator = ConstStmtIterator |
using | child_range = llvm::iterator_range< child_iterator > |
using | const_child_range = llvm::iterator_range< const_child_iterator > |
Public Member Functions | |
SourceLocation | getVarLoc () const |
Returns the location of the interop variable. | |
Expr * | getInteropVar () |
Returns the interop variable. | |
const Expr * | getInteropVar () const |
bool | getIsTarget () const |
Returns true is interop-type 'target' is used. | |
bool | getIsTargetSync () const |
Returns true is interop-type 'targetsync' is used. | |
child_range | children () |
const_child_range | children () const |
child_range | used_children () |
const_child_range | used_children () const |
prefs_range | prefs () |
const_prefs_range | prefs () const |
![]() | |
ArrayRef< const Expr * > | getVarRefs () const |
Fetches list of all variables in the clause. | |
unsigned | varlist_size () const |
bool | varlist_empty () const |
varlist_range | varlist () |
varlist_const_range | varlist () const |
varlist_iterator | varlist_begin () |
varlist_const_iterator | varlist_begin () const |
varlist_iterator | varlist_end () |
varlist_const_iterator | varlist_end () const |
void | setLParenLoc (SourceLocation Loc) |
Sets the location of '('. | |
SourceLocation | getLParenLoc () const |
Returns the location of '('. | |
![]() | |