clang 22.0.0git
OpenACCCombinedConstruct Class Referencefinal

#include "clang/AST/StmtOpenACC.h"

Inheritance diagram for OpenACCCombinedConstruct:
[legend]

Public Member Functions

Stmt * getLoop ()
const Stmt * getLoop () const

Static Public Member Functions

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

Detailed Description

Definition at line 244 of file StmtOpenACC.h.

Member Function Documentation

◆ classof()

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

Definition at line 274 of file StmtOpenACC.h.

◆ Create()

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

Definition at line 97 of file StmtOpenACC.cpp.

References clang::C, and clang::Loop.

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

◆ CreateEmpty()

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

Definition at line 88 of file StmtOpenACC.cpp.

References clang::C.

◆ getLoop() [1/2]

Stmt * OpenACCCombinedConstruct::getLoop ( )
inline

◆ getLoop() [2/2]

const Stmt * OpenACCCombinedConstruct::getLoop ( ) const
inline

Definition at line 285 of file StmtOpenACC.h.

References getLoop().


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