struct Sema::OpenMPVarListDataTy
Declaration
struct Sema::OpenMPVarListDataTy { /* full declaration omitted */ };
Description
Data used for processing a list of variables in OpenMP clauses.
Declared at: clang/include/clang/Sema/Sema.h:11611
Member Variables
- public clang::Expr* DepModOrTailExpr = nullptr
- public clang::SourceLocation ColonLoc
- public clang::SourceLocation RLoc
- public clang::CXXScopeSpec ReductionOrMapperIdScopeSpec
- public clang::DeclarationNameInfo ReductionOrMapperId
- public int ExtraModifier = -1
- Additional modifier for linear, map, depend or lastprivate clause.
- public SmallVector<clang::OpenMPMapModifierKind, NumberOfOMPMapClauseModifiers> MapTypeModifiers
- public SmallVector<clang::SourceLocation, NumberOfOMPMapClauseModifiers> MapTypeModifiersLoc
- public SmallVector<clang::OpenMPMotionModifierKind, NumberOfOMPMotionModifiers> MotionModifiers
- public SmallVector<clang::SourceLocation, NumberOfOMPMotionModifiers> MotionModifiersLoc
- public bool IsMapTypeImplicit = false
- public clang::SourceLocation ExtraModifierLoc
- public clang::SourceLocation OmpAllMemoryLoc