clang 20.0.0git
Public Member Functions | List of all members
clang::SemaOpenACC::AssociatedStmtRAII Class Reference

Helper type for the registration/assignment of constructs that need to 'know' about their parent constructs and hold a reference to them, such as Loop needing its parent construct. More...

#include "clang/Sema/SemaOpenACC.h"

Public Member Functions

 AssociatedStmtRAII (SemaOpenACC &, OpenACCDirectiveKind, SourceLocation, ArrayRef< const OpenACCClause * >, ArrayRef< OpenACCClause * >)
 
void SetCollapseInfoBeforeAssociatedStmt (ArrayRef< const OpenACCClause * > UnInstClauses, ArrayRef< OpenACCClause * > Clauses)
 
void SetTileInfoBeforeAssociatedStmt (ArrayRef< const OpenACCClause * > UnInstClauses, ArrayRef< OpenACCClause * > Clauses)
 
 ~AssociatedStmtRAII ()
 

Detailed Description

Helper type for the registration/assignment of constructs that need to 'know' about their parent constructs and hold a reference to them, such as Loop needing its parent construct.

Definition at line 799 of file SemaOpenACC.h.

Constructor & Destructor Documentation

◆ AssociatedStmtRAII()

SemaOpenACC::AssociatedStmtRAII::AssociatedStmtRAII ( SemaOpenACC S,
OpenACCDirectiveKind  DK,
SourceLocation  DirLoc,
ArrayRef< const OpenACCClause * >  UnInstClauses,
ArrayRef< OpenACCClause * >  Clauses 
)

◆ ~AssociatedStmtRAII()

SemaOpenACC::AssociatedStmtRAII::~AssociatedStmtRAII ( )

Member Function Documentation

◆ SetCollapseInfoBeforeAssociatedStmt()

void SemaOpenACC::AssociatedStmtRAII::SetCollapseInfoBeforeAssociatedStmt ( ArrayRef< const OpenACCClause * >  UnInstClauses,
ArrayRef< OpenACCClause * >  Clauses 
)

◆ SetTileInfoBeforeAssociatedStmt()

void SemaOpenACC::AssociatedStmtRAII::SetTileInfoBeforeAssociatedStmt ( ArrayRef< const OpenACCClause * >  UnInstClauses,
ArrayRef< OpenACCClause * >  Clauses 
)

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