OpenCV  3.3.0-dev
Open Source Computer Vision
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
cv::TLSDataContainer Class Referenceabstract

#include "utility.hpp"

Inheritance diagram for cv::TLSDataContainer:
cv::TLSData< T > cv::TLSData< cv::instr::NodeDataTls >

Public Member Functions

void cleanup ()
 
virtual void * createDataInstance () const =0
 
virtual void deleteDataInstance (void *pData) const =0
 
void * getData () const
 

Public Attributes

int key_
 

Protected Member Functions

 TLSDataContainer ()
 
virtual ~TLSDataContainer ()
 
void gatherData (std::vector< void *> &data) const
 
void release ()
 

Constructor & Destructor Documentation

◆ TLSDataContainer()

cv::TLSDataContainer::TLSDataContainer ( )
protected

◆ ~TLSDataContainer()

virtual cv::TLSDataContainer::~TLSDataContainer ( )
protectedvirtual

Member Function Documentation

◆ cleanup()

void cv::TLSDataContainer::cleanup ( )

◆ createDataInstance()

virtual void* cv::TLSDataContainer::createDataInstance ( ) const
pure virtual

◆ deleteDataInstance()

virtual void cv::TLSDataContainer::deleteDataInstance ( void *  pData) const
pure virtual

◆ gatherData()

void cv::TLSDataContainer::gatherData ( std::vector< void *> &  data) const
protected

◆ getData()

void* cv::TLSDataContainer::getData ( ) const

◆ release()

void cv::TLSDataContainer::release ( )
protected

Member Data Documentation

◆ key_

int cv::TLSDataContainer::key_

The documentation for this class was generated from the following file: