clang 20.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::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.