clang 22.0.0git
OpenACCAtomicConstruct Class Referencefinal

#include "clang/AST/StmtOpenACC.h"

Inheritance diagram for OpenACCAtomicConstruct:
[legend]

Public Member Functions

OpenACCAtomicKind getAtomicKind () const
const Stmt * getAssociatedStmt () const
Stmt * getAssociatedStmt ()

Static Public Member Functions

static bool classof (const Stmt *T)
static OpenACCAtomicConstructCreateEmpty (const ASTContext &C, unsigned NumClauses)
static OpenACCAtomicConstructCreate (const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, OpenACCAtomicKind AtKind, SourceLocation End, ArrayRef< const OpenACCClause * > Clauses, Stmt *AssociatedStmt)

Friends

class ASTStmtReader

Detailed Description

Definition at line 763 of file StmtOpenACC.h.

Member Function Documentation

◆ classof()

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

Definition at line 800 of file StmtOpenACC.h.

◆ Create()

OpenACCAtomicConstruct * OpenACCAtomicConstruct::Create ( const ASTContext & C,
SourceLocation Start,
SourceLocation DirectiveLoc,
OpenACCAtomicKind AtKind,
SourceLocation End,
ArrayRef< const OpenACCClause * > Clauses,
Stmt * AssociatedStmt )
static

Definition at line 313 of file StmtOpenACC.cpp.

References clang::C.

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

◆ CreateEmpty()

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

Definition at line 305 of file StmtOpenACC.cpp.

References clang::C.

◆ getAssociatedStmt() [1/2]

Stmt * OpenACCAtomicConstruct::getAssociatedStmt ( )
inline

Definition at line 815 of file StmtOpenACC.h.

◆ getAssociatedStmt() [2/2]

const Stmt * OpenACCAtomicConstruct::getAssociatedStmt ( ) const
inline

◆ getAtomicKind()

OpenACCAtomicKind OpenACCAtomicConstruct::getAtomicKind ( ) const
inline

Definition at line 811 of file StmtOpenACC.h.

Referenced by clang::TextNodeDumper::VisitOpenACCAtomicConstruct().

◆ ASTStmtReader

friend class ASTStmtReader
friend

Definition at line 768 of file StmtOpenACC.h.

References ASTStmtReader.

Referenced by ASTStmtReader.


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