clang 22.0.0git
OpenACCCacheConstruct Class Referencefinal

#include "clang/AST/StmtOpenACC.h"

Inheritance diagram for OpenACCCacheConstruct:
[legend]

Public Member Functions

ArrayRef< Expr * > getVarList () const
MutableArrayRef< Expr * > getVarList ()
SourceLocation getLParenLoc () const
SourceLocation getRParenLoc () const
bool hasReadOnly () const
SourceLocation getReadOnlyLoc () const
child_range children ()
const_child_range children () const

Static Public Member Functions

static bool classof (const Stmt *T)
static OpenACCCacheConstructCreateEmpty (const ASTContext &C, unsigned NumVars)
static OpenACCCacheConstructCreate (const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, SourceLocation LParenLoc, SourceLocation ReadOnlyLoc, ArrayRef< Expr * > VarList, SourceLocation RParenLoc, SourceLocation End)

Friends

class ASTStmtWriter
class ASTStmtReader

Detailed Description

Definition at line 556 of file StmtOpenACC.h.

Member Function Documentation

◆ children() [1/2]

child_range OpenACCCacheConstruct::children ( )
inline

Definition at line 611 of file StmtOpenACC.h.

◆ children() [2/2]

const_child_range OpenACCCacheConstruct::children ( ) const
inline

Definition at line 616 of file StmtOpenACC.h.

◆ classof()

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

Definition at line 594 of file StmtOpenACC.h.

◆ Create()

OpenACCCacheConstruct * OpenACCCacheConstruct::Create ( const ASTContext & C,
SourceLocation Start,
SourceLocation DirectiveLoc,
SourceLocation LParenLoc,
SourceLocation ReadOnlyLoc,
ArrayRef< Expr * > VarList,
SourceLocation RParenLoc,
SourceLocation End )
static

Definition at line 333 of file StmtOpenACC.cpp.

References clang::C.

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

◆ CreateEmpty()

OpenACCCacheConstruct * OpenACCCacheConstruct::CreateEmpty ( const ASTContext & C,
unsigned NumVars )
static

Definition at line 325 of file StmtOpenACC.cpp.

References clang::C.

◆ getLParenLoc()

SourceLocation OpenACCCacheConstruct::getLParenLoc ( ) const
inline

Definition at line 606 of file StmtOpenACC.h.

◆ getReadOnlyLoc()

SourceLocation OpenACCCacheConstruct::getReadOnlyLoc ( ) const
inline

Definition at line 609 of file StmtOpenACC.h.

◆ getRParenLoc()

SourceLocation OpenACCCacheConstruct::getRParenLoc ( ) const
inline

Definition at line 607 of file StmtOpenACC.h.

◆ getVarList() [1/2]

MutableArrayRef< Expr * > OpenACCCacheConstruct::getVarList ( )
inline

Definition at line 592 of file StmtOpenACC.h.

◆ getVarList() [2/2]

ArrayRef< Expr * > OpenACCCacheConstruct::getVarList ( ) const
inline

Definition at line 590 of file StmtOpenACC.h.

◆ hasReadOnly()

bool OpenACCCacheConstruct::hasReadOnly ( ) const
inline

Definition at line 608 of file StmtOpenACC.h.

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

◆ ASTStmtReader

friend class ASTStmtReader
friend

Definition at line 561 of file StmtOpenACC.h.

References ASTStmtReader.

Referenced by ASTStmtReader.

◆ ASTStmtWriter

friend class ASTStmtWriter
friend

Definition at line 560 of file StmtOpenACC.h.

References ASTStmtWriter.

Referenced by ASTStmtWriter.


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