clang 20.0.0git
|
Data used for processing a list of variables in OpenMP clauses. More...
#include "clang/Sema/SemaOpenMP.h"
Public Attributes | |
Expr * | DepModOrTailExpr = nullptr |
Expr * | IteratorExpr = nullptr |
SourceLocation | ColonLoc |
SourceLocation | RLoc |
CXXScopeSpec | ReductionOrMapperIdScopeSpec |
DeclarationNameInfo | ReductionOrMapperId |
int | ExtraModifier = -1 |
Additional modifier for linear, map, depend or lastprivate clause. | |
SmallVector< OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers > | MapTypeModifiers |
SmallVector< SourceLocation, NumberOfOMPMapClauseModifiers > | MapTypeModifiersLoc |
SmallVector< OpenMPMotionModifierKind, NumberOfOMPMotionModifiers > | MotionModifiers |
SmallVector< SourceLocation, NumberOfOMPMotionModifiers > | MotionModifiersLoc |
bool | IsMapTypeImplicit = false |
SourceLocation | ExtraModifierLoc |
SourceLocation | OmpAllMemoryLoc |
SourceLocation | StepModifierLoc |
Data used for processing a list of variables in OpenMP clauses.
Definition at line 1125 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ColonLoc |
Definition at line 1128 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::DepModOrTailExpr = nullptr |
Definition at line 1126 of file SemaOpenMP.h.
int clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifier = -1 |
Additional modifier for linear, map, depend or lastprivate clause.
Definition at line 1132 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifierLoc |
Definition at line 1142 of file SemaOpenMP.h.
Definition at line 1141 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::IteratorExpr = nullptr |
Definition at line 1127 of file SemaOpenMP.h.
SmallVector<OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiers |
Definition at line 1135 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiersLoc |
Definition at line 1137 of file SemaOpenMP.h.
SmallVector<OpenMPMotionModifierKind, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiers |
Definition at line 1139 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiersLoc |
Definition at line 1140 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::OmpAllMemoryLoc |
Definition at line 1143 of file SemaOpenMP.h.
DeclarationNameInfo clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperId |
Definition at line 1131 of file SemaOpenMP.h.
CXXScopeSpec clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperIdScopeSpec |
Definition at line 1130 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::RLoc |
Definition at line 1129 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::StepModifierLoc |
Definition at line 1145 of file SemaOpenMP.h.