clang 20.0.0git
Classes | Namespaces
SemaOpenMP.h File Reference

This file declares semantic analysis for OpenMP constructs and clauses. More...

#include "clang/AST/ASTFwd.h"
#include "clang/AST/Attr.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/ExprOpenMP.h"
#include "clang/AST/OpenMPClause.h"
#include "clang/AST/StmtOpenMP.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/OpenMPKinds.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/Specifiers.h"
#include "clang/Sema/DeclSpec.h"
#include "clang/Sema/Ownership.h"
#include "clang/Sema/SemaBase.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Frontend/OpenMP/OMP.h.inc"
#include "llvm/Frontend/OpenMP/OMPConstants.h"
#include <optional>
#include <string>
#include <utility>

Go to the source code of this file.

Classes

class  clang::SemaOpenMP
 
struct  clang::SemaOpenMP::DeclareTargetContextInfo
 
struct  clang::SemaOpenMP::DeclareTargetContextInfo::MapInfo
 
struct  clang::SemaOpenMP::OpenMPVarListDataTy
 Data used for processing a list of variables in OpenMP clauses. More...
 
struct  clang::SemaOpenMP::UsesAllocatorsData
 Data for list of allocators. More...
 
struct  clang::SemaOpenMP::OMPIteratorData
 Data structure for iterator expression. More...
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::sema
 

Detailed Description

This file declares semantic analysis for OpenMP constructs and clauses.

Definition in file SemaOpenMP.h.