clang 22.0.0git
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 "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"

Public Member Functions

template<typename Callable>
 RegionCodeGenTy (Callable &&CodeGen, std::enable_if_t<!std::is_same< std::remove_reference_t< Callable >, RegionCodeGenTy >::value > *=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 68 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ RegionCodeGenTy()

template<typename Callable>
clang::CodeGen::RegionCodeGenTy::RegionCodeGenTy ( Callable && CodeGen,
std::enable_if_t<!std::is_same< std::remove_reference_t< Callable >, RegionCodeGenTy >::value > * = nullptr )
inline

Definition at line 82 of file CGOpenMPRuntime.h.

References clang::Callable, and clang::nullptr.

Member Function Documentation

◆ operator()()

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

◆ setAction()


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