clang  6.0.0svn
Public Member Functions | List of all members
clang::CodeGen::RegionCodeGenTy Class Referencefinal

Class provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen. More...

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.h"

Public Member Functions

template<typename Callable >
 RegionCodeGenTy (Callable &&CodeGen, typename std::enable_if< !std::is_same< typename std::remove_reference< Callable >::type, RegionCodeGenTy >::value >::type *=nullptr)
 
void setAction (PrePostActionTy &Action) const
 
void operator() (CodeGenFunction &CGF) const
 

Detailed Description

Class provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen.

Definition at line 64 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ RegionCodeGenTy()

template<typename Callable >
clang::CodeGen::RegionCodeGenTy::RegionCodeGenTy ( Callable &&  CodeGen,
typename std::enable_if< !std::is_same< typename std::remove_reference< Callable >::type, RegionCodeGenTy >::value >::type = nullptr 
)
inline

Definition at line 79 of file CGOpenMPRuntime.h.

Member Function Documentation

◆ operator()()

void RegionCodeGenTy::operator() ( CodeGenFunction CGF) const

◆ setAction()

void clang::CodeGen::RegionCodeGenTy::setAction ( PrePostActionTy Action) const
inline

Definition at line 87 of file CGOpenMPRuntime.h.


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