walberla::gpu::EventRAII Class Reference

#include <GPURAII.h>

Public Member Functions

 EventRAII ()
 
 ~EventRAII ()
 
 EventRAII (const EventRAII &)=delete
 
void operator= (const EventRAII &)=delete
 
 EventRAII (EventRAII &&other) noexcept
 
 operator gpuEvent_t () const
 

Private Attributes

gpuEvent_t event
 

Constructor & Destructor Documentation

◆ EventRAII() [1/3]

walberla::gpu::EventRAII::EventRAII ( )
inlineexplicit

◆ ~EventRAII()

walberla::gpu::EventRAII::~EventRAII ( )
inline

◆ EventRAII() [2/3]

walberla::gpu::EventRAII::EventRAII ( const EventRAII )
delete

◆ EventRAII() [3/3]

walberla::gpu::EventRAII::EventRAII ( EventRAII &&  other)
inlinenoexcept

Member Function Documentation

◆ operator gpuEvent_t()

walberla::gpu::EventRAII::operator gpuEvent_t ( ) const
inline

◆ operator=()

void walberla::gpu::EventRAII::operator= ( const EventRAII )
delete

Member Data Documentation

◆ event

gpuEvent_t walberla::gpu::EventRAII::event
private

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