class cv::TLSDataContainer
#include <utility.hpp> class TLSDataContainer { public: // fields int key_; // methods void cleanup(); virtual void* createDataInstance() const = 0; virtual void deleteDataInstance(void* pData) const = 0; void* getData() const; protected: // methods void gatherData(std::vector<void*>& data) const; void release(); }; // direct descendants template <typename T> class TLSData;