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:
- include/clang/Sema/SemaOpenMP.h