| OpenCV 3.4.7 Open Source Computer Vision

Public Member Functions | Public Attributes | Protected Member Functions | List of all members
cv::TLSDataContainer Class Referenceabstract
Core functionality » Utility and system functions and macros

`#include <opencv2/core/utility.hpp>`

Inheritance diagram for cv::TLSDataContainer:

## 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 | ( |  | ) |
| protected virtual

## 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:

- opencv2/core/utility.hpp