|
clang 22.0.0git
|
This file defines OpenMP nodes for declarative directives. More...
#include "clang/AST/ASTContext.h"#include "clang/AST/Decl.h"#include "clang/AST/Expr.h"#include "clang/AST/ExternalASTSource.h"#include "clang/AST/OpenMPClause.h"#include "clang/AST/Type.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/Support/TrailingObjects.h"Go to the source code of this file.
Classes | |
| class | clang::OMPDeclarativeDirective< U > |
| This is a basic class for representing single OpenMP declarative directive. More... | |
| class | clang::OMPThreadPrivateDecl |
| This represents '#pragma omp threadprivate ...' directive. More... | |
| class | clang::OMPGroupPrivateDecl |
| This represents '#pragma omp groupprivate ...' directive. More... | |
| class | clang::OMPDeclareReductionDecl |
| This represents '#pragma omp declare reduction ...' directive. More... | |
| class | clang::OMPDeclareMapperDecl |
| This represents '#pragma omp declare mapper ...' directive. More... | |
| class | clang::OMPCapturedExprDecl |
| Pseudo declaration for capturing expressions. More... | |
| class | clang::OMPRequiresDecl |
| This represents '#pragma omp requires...' directive. More... | |
| class | clang::OMPAllocateDecl |
| This represents '#pragma omp allocate ...' directive. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
Enumerations | |
| enum class | clang::OMPDeclareReductionInitKind { clang::Call , clang::Direct , clang::Copy } |
This file defines OpenMP nodes for declarative directives.
Definition in file DeclOpenMP.h.