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

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

Collaboration diagram for cv::TLSDataContainer:

公開メンバ関数

void cleanup ()
 作成したTLSデータコンテナオブジェクトを解放する。release() の呼び出しと似ているが、TLSコンテナは有効なまま保たれる。
 

限定公開メンバ関数

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

フレンド

class cv::details::TlsStorage
 

詳細説明

TLSコンテナの基本実装

直接使用しないこと。

参照
TLSData, TLSDataAccumulator テンプレート

構築子と解体子の詳解

◆ TLSDataContainer()

cv::TLSDataContainer::TLSDataContainer ( )
protected

◆ ~TLSDataContainer()

virtual cv::TLSDataContainer::~TLSDataContainer ( )
protectedvirtual

メンバ関数詳解

◆ cleanup()

void cv::TLSDataContainer::cleanup ( )

作成したTLSデータコンテナオブジェクトを解放する。release() の呼び出しと似ているが、TLSコンテナは有効なまま保たれる。

◆ createDataInstance()

virtual void * cv::TLSDataContainer::createDataInstance ( ) const
protectedpure virtual

◆ deleteDataInstance()

virtual void cv::TLSDataContainer::deleteDataInstance ( void * pData) const
protectedpure virtual

◆ detachData()

void cv::TLSDataContainer::detachData ( std::vector< void * > & data)
protected

TLSデータを取得し、すべてのデータをスレッドから切り離す(cleanup() の呼び出しと似ている)

◆ gatherData()

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

◆ getData()

void * cv::TLSDataContainer::getData ( ) const
protected

◆ release()

void cv::TLSDataContainer::release ( )
protected

Friends And Related Symbol Documentation

◆ cv::details::TlsStorage

friend class cv::details::TlsStorage
friend

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