![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
シンプルなTLSデータクラス。 続きを読む...
#include <opencv2/core/utils/tls.hpp>
公開メンバ関数 | |
| 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コンテナは有効なまま保持される。 | |
|
inline |
|
inline |
|
inline |
関連付けられたスレッドデータを解放する。
|
inlineprotectedvirtual |
テンプレートによってデータを確保するラッパー。
cv::TLSDataContainer を実装する。
cv::TLSDataAccumulator< T > および cv::TLSDataAccumulator< cv::instr::NodeDataTls > で再実装される。
|
inlineprotectedvirtual |
テンプレートによってデータを解放するラッパー。
cv::TLSDataContainer を実装する。
cv::TLSDataAccumulator< T > および cv::TLSDataAccumulator< cv::instr::NodeDataTls > で再実装される。
|
inline |
キーに関連付けられたデータを取得する。
|
inline |
キーに関連付けられたデータを取得する。