clang 22.0.0git
OpenACCHostDataConstruct Class Referencefinal

#include "clang/AST/StmtOpenACC.h"

Inheritance diagram for OpenACCHostDataConstruct:
[legend]

Public Member Functions

Stmt * getStructuredBlock ()
const Stmt * getStructuredBlock () const

Static Public Member Functions

static bool classof (const Stmt *T)
static OpenACCHostDataConstructCreateEmpty (const ASTContext &C, unsigned NumClauses)
static OpenACCHostDataConstructCreate (const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, SourceLocation End, ArrayRef< const OpenACCClause * > Clauses, Stmt *StructuredBlock)

Detailed Description

Definition at line 403 of file StmtOpenACC.h.

Member Function Documentation

◆ classof()

bool OpenACCHostDataConstruct::classof ( const Stmt * T)
inlinestatic

Definition at line 429 of file StmtOpenACC.h.

◆ Create()

OpenACCHostDataConstruct * OpenACCHostDataConstruct::Create ( const ASTContext & C,
SourceLocation Start,
SourceLocation DirectiveLoc,
SourceLocation End,
ArrayRef< const OpenACCClause * > Clauses,
Stmt * StructuredBlock )
static

Definition at line 183 of file StmtOpenACC.cpp.

References clang::C.

Referenced by clang::SemaOpenACC::ActOnEndStmtDirective().

◆ CreateEmpty()

OpenACCHostDataConstruct * OpenACCHostDataConstruct::CreateEmpty ( const ASTContext & C,
unsigned NumClauses )
static

Definition at line 174 of file StmtOpenACC.cpp.

References clang::C.

◆ getStructuredBlock() [1/2]

Stmt * OpenACCHostDataConstruct::getStructuredBlock ( )
inline

◆ getStructuredBlock() [2/2]

const Stmt * OpenACCHostDataConstruct::getStructuredBlock ( ) const
inline

Definition at line 439 of file StmtOpenACC.h.

References getStructuredBlock().


The documentation for this class was generated from the following files: