Fixed build for the TLS-related stuff.

This commit is contained in:
Roman Donchenko
2013-12-16 15:02:42 +04:00
parent 9d8d70d6ca
commit f2befa01f4
5 changed files with 20 additions and 104 deletions

View File

@@ -305,18 +305,18 @@ private:
AutoLock& operator = (const AutoLock&);
};
class TLSDataContainer
class CV_EXPORTS TLSDataContainer
{
private:
int key_;
protected:
CV_EXPORTS TLSDataContainer();
CV_EXPORTS ~TLSDataContainer(); // virtual is not required
TLSDataContainer();
virtual ~TLSDataContainer();
public:
virtual void* createDataInstance() const = 0;
virtual void deleteDataInstance(void* data) const = 0;
CV_EXPORTS void* getData() const;
void* getData() const;
};
template <typename T>