#include <opencv2/core/utils/tls.hpp>
TLS 容器基本实现
不要直接使用。
- 参见
- TLSData、TLSDataAccumulator 模板
◆ TLSDataContainer()
cv::TLSDataContainer::TLSDataContainer |
( |
| ) |
|
|
protected |
◆ ~TLSDataContainer()
virtual cv::TLSDataContainer::~TLSDataContainer |
( |
| ) |
|
|
protectedvirtual |
◆ cleanup()
void cv::TLSDataContainer::cleanup |
( |
| ) |
|
释放已创建的 TLS 数据容器对象。它类似于 release() 调用,但它保持 TLS 容器有效。
◆ createDataInstance()
virtual void * cv::TLSDataContainer::createDataInstance |
( |
| ) |
const |
|
protectedpure virtual |
◆ deleteDataInstance()
virtual void cv::TLSDataContainer::deleteDataInstance |
( |
void * |
pData | ) |
const |
|
protectedpure virtual |
◆ detachData()
void cv::TLSDataContainer::detachData |
( |
std::vector< void * > & |
data | ) |
|
|
protected |
◆ gatherData()
void cv::TLSDataContainer::gatherData |
( |
std::vector< void * > & |
data | ) |
const |
|
protected |
◆ getData()
void * cv::TLSDataContainer::getData |
( |
| ) |
const |
|
protected |
◆ release()
void cv::TLSDataContainer::release |
( |
| ) |
|
|
protected |
◆ cv::details::TlsStorage
friend class cv::details::TlsStorage |
|
friend |
此类的文档从以下文件生成