5#ifndef OPENCV_CORE_ASYNC_PROMISE_HPP
6#define OPENCV_CORE_ASYNC_PROMISE_HPP
10#include "exception_ptr.hpp"
39 void setValue(InputArray
value);
60 typedef struct AsyncArray::Impl
Impl;
friend struct AsyncArray::Impl;
Returns result of asynchronous operations.
Definition async.hpp:30
Provides result of asynchronous operations.
Definition async_promise.hpp:23
void setException(const cv::Exception &exception)
void setException(std::exception_ptr exception)
struct AsyncArray::Impl Impl
Definition async_promise.hpp:60
AsyncPromise & operator=(AsyncPromise &&o) CV_NOEXCEPT
Definition async_promise.hpp:56
void * _getImpl() const CV_NOEXCEPT
Definition async_promise.hpp:61
~AsyncPromise() CV_NOEXCEPT
Impl * p
Definition async_promise.hpp:63
AsyncPromise(AsyncPromise &&o)
Definition async_promise.hpp:55
Class passed to an error.
Definition core.hpp:115
int CvScalar value
Definition core_c.h:720
#define CV_EXPORTS
Definition cvdef.h:435
#define CV_NOEXCEPT
Definition cvdef.h:800
"black box" representation of the file storage associated with a file on disk.
Definition calib3d.hpp:441