clang  7.0.0
Public Member Functions | List of all members
clang::OMPClauseWriter Class Reference
Inheritance diagram for clang::OMPClauseWriter:
[legend]
Collaboration diagram for clang::OMPClauseWriter:
[legend]

Public Member Functions

 OMPClauseWriter (ASTRecordWriter &Record)
 
void writeClause (OMPClause *C)
 
void VisitOMPClauseWithPreInit (OMPClauseWithPreInit *C)
 
void VisitOMPClauseWithPostUpdate (OMPClauseWithPostUpdate *C)
 
- Public Member Functions inherited from clang::OMPClauseVisitorBase< OMPClauseWriter, make_ptr, void >
void Visit (PTR(OMPClause) S)
 
void VisitOMPClause (PTR(OMPClause) Node)
 

Detailed Description

Definition at line 1810 of file ASTWriterStmt.cpp.

Constructor & Destructor Documentation

◆ OMPClauseWriter()

clang::OMPClauseWriter::OMPClauseWriter ( ASTRecordWriter Record)
inline

Definition at line 1813 of file ASTWriterStmt.cpp.

Member Function Documentation

◆ VisitOMPClauseWithPostUpdate()

void OMPClauseWriter::VisitOMPClauseWithPostUpdate ( OMPClauseWithPostUpdate C)

Definition at line 1835 of file ASTWriterStmt.cpp.

References clang::C, clang::OMPScheduleClause::getChunkSize(), clang::OMPIfClause::getColonLoc(), clang::OMPScheduleClause::getCommaLoc(), clang::OMPIfClause::getCondition(), clang::OMPFinalClause::getCondition(), clang::OMPDefaultClause::getDefaultKind(), clang::OMPDefaultClause::getDefaultKindKwLoc(), clang::OMPScheduleClause::getFirstScheduleModifier(), clang::OMPScheduleClause::getFirstScheduleModifierLoc(), clang::OMPOrderedClause::getLoopNumIterations(), clang::OMPIfClause::getLParenLoc(), clang::OMPFinalClause::getLParenLoc(), clang::OMPNumThreadsClause::getLParenLoc(), clang::OMPSafelenClause::getLParenLoc(), clang::OMPSimdlenClause::getLParenLoc(), clang::OMPCollapseClause::getLParenLoc(), clang::OMPDefaultClause::getLParenLoc(), clang::OMPProcBindClause::getLParenLoc(), clang::OMPScheduleClause::getLParenLoc(), clang::OMPIfClause::getNameModifier(), clang::OMPIfClause::getNameModifierLoc(), clang::OMPCollapseClause::getNumForLoops(), clang::OMPOrderedClause::getNumForLoops(), clang::OMPNumThreadsClause::getNumThreads(), clang::OMPClauseWithPostUpdate::getPostUpdateExpr(), clang::OMPProcBindClause::getProcBindKind(), clang::OMPProcBindClause::getProcBindKindKwLoc(), clang::OMPSafelenClause::getSafelen(), clang::OMPScheduleClause::getScheduleKind(), clang::OMPScheduleClause::getScheduleKindLoc(), clang::OMPScheduleClause::getSecondScheduleModifier(), clang::OMPScheduleClause::getSecondScheduleModifierLoc(), and clang::OMPSimdlenClause::getSimdlen().

◆ VisitOMPClauseWithPreInit()

void OMPClauseWriter::VisitOMPClauseWithPreInit ( OMPClauseWithPreInit C)

◆ writeClause()

void OMPClauseWriter::writeClause ( OMPClause C)

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