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

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

#include <Parser.h>

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

Public Attributes

ExprTailExpr = nullptr
 
SourceLocation ColonLoc
 
CXXScopeSpec ReductionIdScopeSpec
 
DeclarationNameInfo ReductionId
 
OpenMPDependClauseKind DepKind = OMPC_DEPEND_unknown
 
OpenMPLinearClauseKind LinKind = OMPC_LINEAR_val
 
OpenMPMapClauseKind MapTypeModifier = OMPC_MAP_unknown
 
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 2559 of file Parse/Parser.h.

Member Data Documentation

SourceLocation clang::Parser::OpenMPVarListDataTy::ColonLoc

Definition at line 2561 of file Parse/Parser.h.

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

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

Definition at line 2564 of file Parse/Parser.h.

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

SourceLocation clang::Parser::OpenMPVarListDataTy::DepLinMapLoc

Definition at line 2569 of file Parse/Parser.h.

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

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

Definition at line 2568 of file Parse/Parser.h.

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

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

Definition at line 2565 of file Parse/Parser.h.

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

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

Definition at line 2567 of file Parse/Parser.h.

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

OpenMPMapClauseKind clang::Parser::OpenMPVarListDataTy::MapTypeModifier = OMPC_MAP_unknown

Definition at line 2566 of file Parse/Parser.h.

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

DeclarationNameInfo clang::Parser::OpenMPVarListDataTy::ReductionId

Definition at line 2563 of file Parse/Parser.h.

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

CXXScopeSpec clang::Parser::OpenMPVarListDataTy::ReductionIdScopeSpec

Definition at line 2562 of file Parse/Parser.h.

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

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

Definition at line 2560 of file Parse/Parser.h.

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


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