clang
19.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. More... | |
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 1082 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ColonLoc |
Definition at line 1085 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::DepModOrTailExpr = nullptr |
Definition at line 1083 of file SemaOpenMP.h.
int clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifier = -1 |
Additional modifier for linear, map, depend or lastprivate clause.
Definition at line 1089 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::ExtraModifierLoc |
Definition at line 1099 of file SemaOpenMP.h.
Definition at line 1098 of file SemaOpenMP.h.
Expr* clang::SemaOpenMP::OpenMPVarListDataTy::IteratorExpr = nullptr |
Definition at line 1084 of file SemaOpenMP.h.
SmallVector<OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiers |
Definition at line 1092 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMapClauseModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MapTypeModifiersLoc |
Definition at line 1094 of file SemaOpenMP.h.
SmallVector<OpenMPMotionModifierKind, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiers |
Definition at line 1096 of file SemaOpenMP.h.
SmallVector<SourceLocation, NumberOfOMPMotionModifiers> clang::SemaOpenMP::OpenMPVarListDataTy::MotionModifiersLoc |
Definition at line 1097 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::OmpAllMemoryLoc |
Definition at line 1100 of file SemaOpenMP.h.
DeclarationNameInfo clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperId |
Definition at line 1088 of file SemaOpenMP.h.
CXXScopeSpec clang::SemaOpenMP::OpenMPVarListDataTy::ReductionOrMapperIdScopeSpec |
Definition at line 1087 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::RLoc |
Definition at line 1086 of file SemaOpenMP.h.
SourceLocation clang::SemaOpenMP::OpenMPVarListDataTy::StepModifierLoc |
Definition at line 1102 of file SemaOpenMP.h.