EstervQrCode 1.1.1
Library for qr code manipulation
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
cv::ocl::Queue Class Reference

#include <ocl.hpp>

Public Member Functions

 Queue () CV_NOEXCEPT
 
 Queue (const Context &c, const Device &d=Device())
 
 ~Queue ()
 
 Queue (const Queue &q)
 
Queueoperator= (const Queue &q)
 
 Queue (Queue &&q) CV_NOEXCEPT
 
Queueoperator= (Queue &&q) CV_NOEXCEPT
 
bool create (const Context &c=Context(), const Device &d=Device())
 
void finish ()
 
void * ptr () const
 
const QueuegetProfilingQueue () const
 Returns OpenCL command queue with enable profiling mode support. More...
 
ImplgetImpl () const
 
bool empty () const
 

Static Public Member Functions

static QueuegetDefault ()
 

Protected Attributes

Implp
 

Friends

struct Impl
 

Constructor & Destructor Documentation

◆ Queue() [1/4]

cv::ocl::Queue::Queue ( )

◆ Queue() [2/4]

cv::ocl::Queue::Queue ( const Context c,
const Device d = Device() 
)
explicit

◆ ~Queue()

cv::ocl::Queue::~Queue ( )

◆ Queue() [3/4]

cv::ocl::Queue::Queue ( const Queue q)

◆ Queue() [4/4]

cv::ocl::Queue::Queue ( Queue &&  q)

Member Function Documentation

◆ create()

bool cv::ocl::Queue::create ( const Context c = Context(),
const Device d = Device() 
)

◆ empty()

bool cv::ocl::Queue::empty ( ) const
inline

◆ finish()

void cv::ocl::Queue::finish ( )

◆ getDefault()

static Queue& cv::ocl::Queue::getDefault ( )
static

◆ getImpl()

Impl* cv::ocl::Queue::getImpl ( ) const
inline

◆ getProfilingQueue()

const Queue& cv::ocl::Queue::getProfilingQueue ( ) const

Returns OpenCL command queue with enable profiling mode support.

◆ operator=() [1/2]

Queue& cv::ocl::Queue::operator= ( const Queue q)

◆ operator=() [2/2]

Queue& cv::ocl::Queue::operator= ( Queue &&  q)

◆ ptr()

void* cv::ocl::Queue::ptr ( ) const

Friends And Related Function Documentation

◆ Impl

friend struct Impl
friend

Member Data Documentation

◆ p

Impl* cv::ocl::Queue::p
protected

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