Class cv::TLSData#
Simple TLS data class. View details
#include <opencv2/core/utils/tls.hpp>Collaboration diagram for cv::TLSData:
Public Member Functions#
Public Member Functions inherited from cv::TLSDataContainer
Return |
Name |
Description |
|---|---|---|
|
Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid. |
Additional Inherited Members#
Protected Member Functions inherited from cv::TLSDataContainer
Return |
Name |
Description |
|---|---|---|
|
||
|
||
|
get TLS data and detach all data from threads (similar to cleanup() call) |
|
|
||
|
||
|
Friends inherited from cv::TLSDataContainer
Return |
Name |
Description |
|---|---|---|
|
Detailed Description#
Simple TLS data class.
See also
TLSDataAccumulator
Constructor & Destructor Documentation#
TLSData()#
~TLSData()#
cv::TLSData::~TLSData()
Here is the call graph for this function:
Member Function Documentation#
cleanup()#
void cv::TLSData::cleanup()
Release associated thread data.
Here is the call graph for this function:
get()#
T * cv::TLSData::get()
Get data associated with key.
Here is the call graph for this function:
getRef()#
T & cv::TLSData::getRef()
Get data associated with key.
Here is the call graph for this function:
createDataInstance()#
void * cv::TLSData::createDataInstance()
Wrapper to allocate data by template.
deleteDataInstance()#
void cv::TLSData::deleteDataInstance(void * pData)
Wrapper to release data by template.
Source file#
The documentation for this class was generated from the following file:
opencv2/core/utils/tls.hpp