Qrack  1.7
General classical-emulating-quantum development framework
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
Qrack::OCLDeviceCall Class Reference

#include <oclengine.hpp>

Public Member Functions

 OCLDeviceCall (const OCLDeviceCall &)
 

Public Attributes

cl::Kernel & call
 

Protected Member Functions

 OCLDeviceCall (std::recursive_mutex &m, cl::Kernel &c)
 

Protected Attributes

std::lock_guard< std::recursive_mutex > guard
 

Private Member Functions

OCLDeviceCalloperator= (const OCLDeviceCall &)=delete
 

Friends

class OCLDeviceContext
 

Constructor & Destructor Documentation

Qrack::OCLDeviceCall::OCLDeviceCall ( const OCLDeviceCall )
Qrack::OCLDeviceCall::OCLDeviceCall ( std::recursive_mutex &  m,
cl::Kernel &  c 
)
inlineprotected

Member Function Documentation

OCLDeviceCall& Qrack::OCLDeviceCall::operator= ( const OCLDeviceCall )
privatedelete

Friends And Related Function Documentation

friend class OCLDeviceContext
friend

Member Data Documentation

cl::Kernel& Qrack::OCLDeviceCall::call
std::lock_guard<std::recursive_mutex> Qrack::OCLDeviceCall::guard
protected

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