Qrack  9.0
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::mutex &m, cl::Kernel &c)
 

Protected Attributes

std::lock_guard< std::mutex > guard
 

Private Member Functions

OCLDeviceCalloperator= (const OCLDeviceCall &)=delete
 

Friends

class OCLDeviceContext
 

Constructor & Destructor Documentation

◆ OCLDeviceCall() [1/2]

Qrack::OCLDeviceCall::OCLDeviceCall ( const OCLDeviceCall )

◆ OCLDeviceCall() [2/2]

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

Member Function Documentation

◆ operator=()

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

Friends And Related Function Documentation

◆ OCLDeviceContext

friend class OCLDeviceContext
friend

Member Data Documentation

◆ call

cl::Kernel& Qrack::OCLDeviceCall::call

◆ guard

std::lock_guard<std::mutex> Qrack::OCLDeviceCall::guard
protected

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