clang 22.0.0git
OpenACCDataConstruct Class Referencefinal

#include "clang/AST/StmtOpenACC.h"

Inheritance diagram for OpenACCDataConstruct:
[legend]

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

Definition at line 292 of file StmtOpenACC.h.

Member Function Documentation

◆ classof()

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

Definition at line 319 of file StmtOpenACC.h.

◆ Create()

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

Definition at line 119 of file StmtOpenACC.cpp.

References clang::C.

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

◆ CreateEmpty()

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

Definition at line 109 of file StmtOpenACC.cpp.

References clang::C.

◆ getStructuredBlock() [1/2]

Stmt * OpenACCDataConstruct::getStructuredBlock ( )
inline

◆ getStructuredBlock() [2/2]

const Stmt * OpenACCDataConstruct::getStructuredBlock ( ) const
inline

Definition at line 331 of file StmtOpenACC.h.

References getStructuredBlock().


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