#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/DeclOpenMP.h"
#include "clang/AST/Expr.h"
usingnamespaceclang;
void OMPThreadPrivateDecl::anchor() { … }
OMPThreadPrivateDecl *OMPThreadPrivateDecl::Create(ASTContext &C,
DeclContext *DC,
SourceLocation L,
ArrayRef<Expr *> VL) { … }
OMPThreadPrivateDecl *OMPThreadPrivateDecl::CreateDeserialized(ASTContext &C,
GlobalDeclID ID,
unsigned N) { … }
void OMPThreadPrivateDecl::setVars(ArrayRef<Expr *> VL) { … }
void OMPAllocateDecl::anchor() { … }
OMPAllocateDecl *OMPAllocateDecl::Create(ASTContext &C, DeclContext *DC,
SourceLocation L, ArrayRef<Expr *> VL,
ArrayRef<OMPClause *> CL) { … }
OMPAllocateDecl *OMPAllocateDecl::CreateDeserialized(ASTContext &C,
GlobalDeclID ID,
unsigned NVars,
unsigned NClauses) { … }
void OMPAllocateDecl::setVars(ArrayRef<Expr *> VL) { … }
void OMPRequiresDecl::anchor() { … }
OMPRequiresDecl *OMPRequiresDecl::Create(ASTContext &C, DeclContext *DC,
SourceLocation L,
ArrayRef<OMPClause *> CL) { … }
OMPRequiresDecl *OMPRequiresDecl::CreateDeserialized(ASTContext &C,
GlobalDeclID ID,
unsigned N) { … }
OMPDeclareReductionDecl::OMPDeclareReductionDecl(
Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name,
QualType Ty, OMPDeclareReductionDecl *PrevDeclInScope)
: … { … }
void OMPDeclareReductionDecl::anchor() { … }
OMPDeclareReductionDecl *OMPDeclareReductionDecl::Create(
ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
QualType T, OMPDeclareReductionDecl *PrevDeclInScope) { … }
OMPDeclareReductionDecl *
OMPDeclareReductionDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { … }
OMPDeclareReductionDecl *OMPDeclareReductionDecl::getPrevDeclInScope() { … }
const OMPDeclareReductionDecl *
OMPDeclareReductionDecl::getPrevDeclInScope() const { … }
void OMPDeclareMapperDecl::anchor() { … }
OMPDeclareMapperDecl *OMPDeclareMapperDecl::Create(
ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name,
QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses,
OMPDeclareMapperDecl *PrevDeclInScope) { … }
OMPDeclareMapperDecl *OMPDeclareMapperDecl::CreateDeserialized(ASTContext &C,
GlobalDeclID ID,
unsigned N) { … }
OMPDeclareMapperDecl *OMPDeclareMapperDecl::getPrevDeclInScope() { … }
const OMPDeclareMapperDecl *OMPDeclareMapperDecl::getPrevDeclInScope() const { … }
void OMPCapturedExprDecl::anchor() { … }
OMPCapturedExprDecl *OMPCapturedExprDecl::Create(ASTContext &C, DeclContext *DC,
IdentifierInfo *Id, QualType T,
SourceLocation StartLoc) { … }
OMPCapturedExprDecl *OMPCapturedExprDecl::CreateDeserialized(ASTContext &C,
GlobalDeclID ID) { … }
SourceRange OMPCapturedExprDecl::getSourceRange() const { … }