Simple TLS data class
[詳解]
#include <tls.hpp>
cv::TLSDataContainerを継承しています。
cv::TLSDataAccumulator< T >に継承されています。
|
T * |
get
() const |
|
キーに関連付けられたデータを取得します.
|
|
T & |
getRef
() const |
|
キーに関連付けられたデータを取得します.
|
|
void |
cleanup
() |
|
関連するスレッドデータを解放します.
|
|
|
virtual void * |
createDataInstance
() const CV_OVERRIDE |
|
テンプレートでデータを確保するラッパー[【詳解】(英語]
|
|
virtual void |
deleteDataInstance
(void *pData) const CV_OVERRIDE |
|
データを解放するためのラッパー(テンプレート[【詳解】(英語]
|
|
void |
gatherData
(std::vector< void * > &data) const |
|
void |
detachData
(std::vector< void * > &data) |
|
TLSデータを取得して,すべてのデータをスレッドから切り離します(callに似ています).cleanup()呼び出しに似ています)
|
|
void * |
getData
() const |
|
void |
release
() |
|
void |
cleanup
() |
|
作成されたTLSデータコンテナオブジェクトを解放する。release()コールに似ていますが、TLSコンテナを有効に保ちます。
|
|
テンプレート <テンプレート名 T>
クラス cv::TLSData< T > (英語)
シンプルなTLSデータクラス
- 参照
-
TLSDataAccumulator
◆
createDataInstance()
template<typename T >
virtual void *
cv::TLSData< T >::createDataInstance
|
( |
|
) |
const |
|
inline
protected
virtual
|
◆
deleteDataInstance()
template<typename T >
virtual void
cv::TLSData< T >::deleteDataInstance
|
( |
void * |
pData
|
) |
const |
|
inline
protected
virtual
|
このクラス詳解は次のファイルから抽出されました: