clang  9.0.0svn
Public Attributes | List of all members
clang::Parser::OpenMPVarListDataTy Struct Reference

Data used for parsing list of variables in OpenMP clauses. More...

#include "clang/Parse/Parser.h"

Collaboration diagram for clang::Parser::OpenMPVarListDataTy:
Collaboration graph
[legend]

Public Attributes

ExprTailExpr = nullptr
 
SourceLocation ColonLoc
 
SourceLocation RLoc
 
CXXScopeSpec ReductionOrMapperIdScopeSpec
 
DeclarationNameInfo ReductionOrMapperId
 
OpenMPDependClauseKind DepKind = OMPC_DEPEND_unknown
 
OpenMPLinearClauseKind LinKind = OMPC_LINEAR_val
 
SmallVector< OpenMPMapModifierKind, OMPMapClause::NumberOfModifiersMapTypeModifiers
 
SmallVector< SourceLocation, OMPMapClause::NumberOfModifiersMapTypeModifiersLoc
 
OpenMPMapClauseKind MapType = OMPC_MAP_unknown
 
bool IsMapTypeImplicit = false
 
SourceLocation DepLinMapLoc
 

Detailed Description

Data used for parsing list of variables in OpenMP clauses.

Definition at line 2900 of file Parser.h.

Member Data Documentation

◆ ColonLoc

SourceLocation clang::Parser::OpenMPVarListDataTy::ColonLoc

Definition at line 2902 of file Parser.h.

Referenced by clang::Parser::ParseOpenMPVarList().

◆ DepKind

OpenMPDependClauseKind clang::Parser::OpenMPVarListDataTy::DepKind = OMPC_DEPEND_unknown

Definition at line 2906 of file Parser.h.

Referenced by clang::Parser::ParseOpenMPVarList().

◆ DepLinMapLoc

SourceLocation clang::Parser::OpenMPVarListDataTy::DepLinMapLoc

Definition at line 2914 of file Parser.h.

Referenced by parseDeclareSimdClauses(), and clang::Parser::ParseOpenMPVarList().

◆ IsMapTypeImplicit

bool clang::Parser::OpenMPVarListDataTy::IsMapTypeImplicit = false

Definition at line 2913 of file Parser.h.

Referenced by clang::Parser::ParseOpenMPVarList().

◆ LinKind

OpenMPLinearClauseKind clang::Parser::OpenMPVarListDataTy::LinKind = OMPC_LINEAR_val

Definition at line 2907 of file Parser.h.

Referenced by parseDeclareSimdClauses(), and clang::Parser::ParseOpenMPVarList().

◆ MapType

OpenMPMapClauseKind clang::Parser::OpenMPVarListDataTy::MapType = OMPC_MAP_unknown

Definition at line 2912 of file Parser.h.

Referenced by parseMapType(), and clang::Parser::ParseOpenMPVarList().

◆ MapTypeModifiers

SmallVector<OpenMPMapModifierKind, OMPMapClause::NumberOfModifiers> clang::Parser::OpenMPVarListDataTy::MapTypeModifiers

◆ MapTypeModifiersLoc

SmallVector<SourceLocation, OMPMapClause::NumberOfModifiers> clang::Parser::OpenMPVarListDataTy::MapTypeModifiersLoc

◆ ReductionOrMapperId

DeclarationNameInfo clang::Parser::OpenMPVarListDataTy::ReductionOrMapperId

◆ ReductionOrMapperIdScopeSpec

CXXScopeSpec clang::Parser::OpenMPVarListDataTy::ReductionOrMapperIdScopeSpec

◆ RLoc

SourceLocation clang::Parser::OpenMPVarListDataTy::RLoc

Definition at line 2903 of file Parser.h.

Referenced by clang::Parser::ParseOpenMPVarList().

◆ TailExpr

Expr* clang::Parser::OpenMPVarListDataTy::TailExpr = nullptr

Definition at line 2901 of file Parser.h.

Referenced by parseDeclareSimdClauses(), and clang::Parser::ParseOpenMPVarList().


The documentation for this struct was generated from the following file: