OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開メンバ関数 | フレンド | 全メンバ一覧
cv::TLSDataContainer クラス abstract

#include <tls.hpp>

cv::TLSData< T > [protected]に継承されています。

公開メンバ関数

void cleanup ()
作成されたTLSデータコンテナオブジェクトを解放する。release()コールに似ていますが、TLSコンテナを有効に保ちます。

限定公開メンバ関数

void gatherData (std::vector< void * > &data) const
void detachData (std::vector< void * > &data)
TLSデータを取得して,すべてのデータをスレッドから切り離します(callに似ています).cleanup()呼び出しに似ています)
void * getData () const
void release ()
virtual void * createDataInstance () const =0
virtual void deleteDataInstance (void *pData) const =0

フレンド

class cv::details::TlsStorage

詳解

TLSコンテナの基本実装

直接使用しないでください。

参照
TLSData,TLSDataAccumulatorテンプレート

関数詳解

createDataInstance()

virtual void * cv::TLSDataContainer::createDataInstance ( ) const
protected pure virtual

cv::TLSData< T >,cv::TLSDataAccumulator< T >で実装されています.

deleteDataInstance()

virtual void cv::TLSDataContainer::deleteDataInstance ( void * pData ) const
protected pure virtual

cv::TLSData< T >,cv::TLSDataAccumulator< T >で実装されています.

gatherData()

void cv::TLSDataContainer::gatherData ( std::vector< void * > & data ) const
protected
非推奨:
使用detachData()代わりに

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