clang: clang::SemaOpenMP::DeclareTargetContextInfo Struct Reference (original) (raw)

#include "[clang/Sema/SemaOpenMP.h](SemaOpenMP%5F8h%5Fsource.html)"

Public Attributes
llvm::DenseMap< NamedDecl *, MapInfo > ExplicitlyMapped
Explicitly listed variables and functions in a 'to' or 'link' clause.
OMPDeclareTargetDeclAttr::DevTypeTy DT = OMPDeclareTargetDeclAttr::DT_Any
The 'device_type' as parsed from the clause.
OpenMPDirectiveKind Kind
The directive kind, begin declare target or declare target.
std::optional< Expr * > Indirect
The directive with indirect clause.
SourceLocation Loc
The directive location.

Definition at line 301 of file SemaOpenMP.h.

DT

OMPDeclareTargetDeclAttr::DevTypeTy clang::SemaOpenMP::DeclareTargetContextInfo::DT = OMPDeclareTargetDeclAttr::DT_Any

ExplicitlyMapped

llvm::DenseMap<NamedDecl *, MapInfo> clang::SemaOpenMP::DeclareTargetContextInfo::ExplicitlyMapped

Indirect

std::optional<Expr *> clang::SemaOpenMP::DeclareTargetContextInfo::Indirect

Kind

Loc


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