#include <opencv2/core/utils/tls.hpp>
|  | 
| void | cleanup () | 
|  | Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid.  More... 
 | 
|  | 
TLS container base implementation
Don't use directly.
- See also
- TLSData, TLSDataAccumulator templates 
◆ TLSDataContainer()
  
  | 
        
          | cv::TLSDataContainer::TLSDataContainer | ( |  | ) |  |  | protected | 
 
 
◆ ~TLSDataContainer()
  
  | 
        
          | virtual cv::TLSDataContainer::~TLSDataContainer | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ cleanup()
      
        
          | void cv::TLSDataContainer::cleanup | ( |  | ) |  | 
      
 
Release created TLS data container objects. It is similar to release() call, but it keeps TLS container valid. 
 
 
◆ 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 | 
 
get TLS data and detach all data from threads (similar to cleanup() call) 
 
 
◆ 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 | 
 
 
◆ key_
      
        
          | int cv::TLSDataContainer::key_ | 
      
 
 
The documentation for this class was generated from the following file: