clang 22.0.0git
OpenACCAtomicConstruct::StmtInfo Struct Reference

#include "clang/AST/StmtOpenACC.h"

Public Types

enum class  StmtForm {
  Read , Write , Update , ReadWrite ,
  ReadUpdate , UpdateRead
}

Static Public Member Functions

static StmtInfo createUpdateRead (SingleStmtInfo First, SingleStmtInfo Second)
static StmtInfo createReadWrite (SingleStmtInfo First, SingleStmtInfo Second)
static StmtInfo createReadUpdate (SingleStmtInfo First, SingleStmtInfo Second)

Public Attributes

enum OpenACCAtomicConstruct::StmtInfo::StmtForm Form
SingleStmtInfo First
SingleStmtInfo Second

Detailed Description

Definition at line 855 of file StmtOpenACC.h.

Member Enumeration Documentation

◆ StmtForm

Enumerator
Read 
Write 
Update 
ReadWrite 
ReadUpdate 
UpdateRead 

Definition at line 856 of file StmtOpenACC.h.

Member Function Documentation

◆ createReadUpdate()

StmtInfo OpenACCAtomicConstruct::StmtInfo::createReadUpdate ( SingleStmtInfo First,
SingleStmtInfo Second )
inlinestatic

Definition at line 874 of file StmtOpenACC.h.

References First, ReadUpdate, and Second.

Referenced by getCaptureStmtInfo().

◆ createReadWrite()

StmtInfo OpenACCAtomicConstruct::StmtInfo::createReadWrite ( SingleStmtInfo First,
SingleStmtInfo Second )
inlinestatic

Definition at line 870 of file StmtOpenACC.h.

References First, ReadWrite, and Second.

Referenced by getCaptureStmtInfo().

◆ createUpdateRead()

StmtInfo OpenACCAtomicConstruct::StmtInfo::createUpdateRead ( SingleStmtInfo First,
SingleStmtInfo Second )
inlinestatic

Definition at line 866 of file StmtOpenACC.h.

References First, Second, and UpdateRead.

Referenced by getCaptureStmtInfo().

Member Data Documentation

◆ First

SingleStmtInfo OpenACCAtomicConstruct::StmtInfo::First

◆ Form

◆ Second

SingleStmtInfo OpenACCAtomicConstruct::StmtInfo::Second

The documentation for this struct was generated from the following file: