OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::TLSData< T > クラステンプレート

シンプルなTLSデータクラス。 続きを読む...

#include <opencv2/core/utils/tls.hpp>

Collaboration diagram for cv::TLSData< T >:

公開メンバ関数

 TLSData ()
 
 ~TLSData ()
 
void cleanup ()
 関連付けられたスレッドデータを解放する。
 
T * get () const
 キーに関連付けられたデータを取得する。
 
T & getRef () const
 キーに関連付けられたデータを取得する。
 

限定公開メンバ関数

virtual void * createDataInstance () const CV_OVERRIDE
 テンプレートによってデータを確保するラッパー。
 
virtual void deleteDataInstance (void *pData) const CV_OVERRIDE
 テンプレートによってデータを解放するラッパー。
 
- Protected Member Functions inherited from cv::TLSDataContainer
 TLSDataContainer ()
 
virtual ~TLSDataContainer ()
 
void detachData (std::vector< void * > &data)
 TLSデータを取得し、すべてのスレッドからすべてのデータを切り離す(cleanup() 呼び出しと同様)。
 
void gatherData (std::vector< void * > &data) const
 
void * getData () const
 
void release ()
 
void cleanup ()
 作成されたTLSデータコンテナオブジェクトを解放する。release() 呼び出しと同様だが、TLSコンテナは有効なまま保持される。
 

詳細説明

template<typename T>
class cv::TLSData< T >

シンプルなTLSデータクラス。

参照
TLSDataAccumulator

構築子と解体子の詳解

◆ TLSData()

template<typename T >
cv::TLSData< T >::TLSData ( )
inline

◆ ~TLSData()

template<typename T >
cv::TLSData< T >::~TLSData ( )
inline
この関数の呼び出しグラフ:

メンバ関数詳解

◆ cleanup()

template<typename T >
void cv::TLSData< T >::cleanup ( )
inline

関連付けられたスレッドデータを解放する。

この関数の呼び出しグラフ:

◆ createDataInstance()

template<typename T >
virtual void * cv::TLSData< T >::createDataInstance ( ) const
inlineprotectedvirtual

テンプレートによってデータを確保するラッパー。

cv::TLSDataContainer を実装する。

cv::TLSDataAccumulator< T > および cv::TLSDataAccumulator< cv::instr::NodeDataTls > で再実装される。

◆ deleteDataInstance()

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

テンプレートによってデータを解放するラッパー。

cv::TLSDataContainer を実装する。

cv::TLSDataAccumulator< T > および cv::TLSDataAccumulator< cv::instr::NodeDataTls > で再実装される。

◆ get()

template<typename T >
T * cv::TLSData< T >::get ( ) const
inline

キーに関連付けられたデータを取得する。

この関数の呼び出しグラフ:

◆ getRef()

template<typename T >
T & cv::TLSData< T >::getRef ( ) const
inline

キーに関連付けられたデータを取得する。

この関数の呼び出しグラフ:

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