OpenCV453
|
Simple TLS data class [詳解]
#include <tls.hpp>
cv::TLSDataContainerを継承しています。
cv::TLSDataAccumulator< T >に継承されています。
公開メンバ関数 | |
T * | get () const |
Get data associated with key | |
T & | getRef () const |
Get data associated with key | |
void | cleanup () |
Release associated thread data | |
限定公開メンバ関数 | |
virtual void * | createDataInstance () const CV_OVERRIDE |
Wrapper to allocate data by template [詳解] | |
virtual void | deleteDataInstance (void *pData) const CV_OVERRIDE |
Wrapper to release data by template [詳解] | |
![]() | |
void | gatherData (std::vector< void * > &data) const |
void | detachData (std::vector< void * > &data) |
get TLS data and detach all data from threads (similar to cleanup() call) | |
void * | getData () const |
void | release () |
void | cleanup () |
Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid. | |
|
inlineprotectedvirtual |
Wrapper to allocate data by template
cv::TLSDataContainerを実装しています。
cv::TLSDataAccumulator< T >で再実装されています。
|
inlineprotectedvirtual |
Wrapper to release data by template
cv::TLSDataContainerを実装しています。
cv::TLSDataAccumulator< T >で再実装されています。