OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
cv::TLSData< T > クラステンプレート

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
データを解放するためのラッパー(テンプレート[【詳解】(英語]
- 基底クラス cv::TLSDataContainer に属する継承限定公開メンバ関数
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

テンプレートでデータを確保するラッパー

cv::TLSDataContainerを実装します。

cv::TLSDataAccumulator< T >出再実装されます。

deleteDataInstance()

template<typename T >
virtual void cv::TLSData< T >::deleteDataInstance ( void * pData ) const
inline protected virtual

データを解放するためのラッパー(テンプレート

cv::TLSDataContainerを実装します。

cv::TLSDataAccumulator< T >出再実装されます。


このクラス詳解は次のファイルから抽出されました: