|  | OpenCV
    4.7.0-dev
    Open Source Computer Vision | 
Provides result of asynchronous operations. More...
#include <opencv2/core/detail/async_promise.hpp>
| Public Types | |
| typedef struct AsyncArray::Impl | Impl | 
| Public Member Functions | |
| AsyncPromise () CV_NOEXCEPT | |
| AsyncPromise (const AsyncPromise &o) CV_NOEXCEPT | |
| ~AsyncPromise () CV_NOEXCEPT | |
| void * | _getImpl () const CV_NOEXCEPT | 
| AsyncArray | getArrayResult () | 
| AsyncPromise & | operator= (const AsyncPromise &o) CV_NOEXCEPT | 
| void | release () CV_NOEXCEPT | 
| void | setException (const cv::Exception &exception) | 
| void | setValue (InputArray value) | 
| Protected Attributes | |
| Impl * | p | 
| Friends | |
| struct | AsyncArray::Impl | 
Provides result of asynchronous operations.
| typedef struct AsyncArray::Impl cv::AsyncPromise::Impl | 
| cv::AsyncPromise::~AsyncPromise | ( | ) | 
| cv::AsyncPromise::AsyncPromise | ( | ) | 
| 
 | explicit | 
| 
 | inline | 
| AsyncArray cv::AsyncPromise::getArrayResult | ( | ) | 
Returns associated AsyncArray
| AsyncPromise& cv::AsyncPromise::operator= | ( | const AsyncPromise & | o | ) | 
| void cv::AsyncPromise::release | ( | ) | 
| void cv::AsyncPromise::setException | ( | const cv::Exception & | exception | ) | 
Stores exception.
| [in] | exception | exception to be raised in AsyncArray | 
| void cv::AsyncPromise::setValue | ( | InputArray | value | ) | 
Stores asynchronous result.
| [in] | value | result | 
| 
 | friend | 
| 
 | protected | 
 1.8.13
 1.8.13