clang 18.0.0git
|
Data used for processing a list of variables in OpenMP clauses. More...
#include "clang/Sema/Sema.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.
SourceLocation clang::Sema::OpenMPVarListDataTy::ColonLoc |
Expr* clang::Sema::OpenMPVarListDataTy::DepModOrTailExpr = nullptr |
int clang::Sema::OpenMPVarListDataTy::ExtraModifier = -1 |
SourceLocation clang::Sema::OpenMPVarListDataTy::ExtraModifierLoc |
Expr* clang::Sema::OpenMPVarListDataTy::IteratorExpr = nullptr |
SmallVector<OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers> clang::Sema::OpenMPVarListDataTy::MapTypeModifiers |
SmallVector<SourceLocation, NumberOfOMPMapClauseModifiers> clang::Sema::OpenMPVarListDataTy::MapTypeModifiersLoc |
SmallVector<OpenMPMotionModifierKind, NumberOfOMPMotionModifiers> clang::Sema::OpenMPVarListDataTy::MotionModifiers |
SmallVector<SourceLocation, NumberOfOMPMotionModifiers> clang::Sema::OpenMPVarListDataTy::MotionModifiersLoc |
SourceLocation clang::Sema::OpenMPVarListDataTy::OmpAllMemoryLoc |
DeclarationNameInfo clang::Sema::OpenMPVarListDataTy::ReductionOrMapperId |
CXXScopeSpec clang::Sema::OpenMPVarListDataTy::ReductionOrMapperIdScopeSpec |
SourceLocation clang::Sema::OpenMPVarListDataTy::RLoc |
SourceLocation clang::Sema::OpenMPVarListDataTy::StepModifierLoc |