OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::gapi::s11n::IOStream 結構參考抽象

該結構體是序列化例程的介面。 更多...

#include <opencv2/gapi/s11n.hpp>

cv::gapi::s11n::IOStream 的協作圖

公共成員函式

virtual ~IOStream ()=default
 
virtual IOStreamoperator<< (bool)=0
 
virtual IOStreamoperator<< (char)=0
 
virtual IOStreamoperator<< (const std::string &)=0
 
virtual IOStreamoperator<< (double)=0
 
virtual IOStreamoperator<< (float)=0
 
virtual IOStreamoperator<< (int)=0
 
virtual IOStreamoperator<< (short)=0
 
virtual IOStreamoperator<< (uint32_t)=0
 
virtual IOStreamoperator<< (uint64_t)=0
 
virtual IOStreamoperator<< (unsigned char)=0
 
virtual IOStreamoperator<< (unsigned short)=0
 

詳細描述

該結構體是序列化例程的介面。

它的主要目的是為基本的 C++ 以及 OpenCV/G-API 型別提供多個 operator<<() 過載。

此結構可以被繼承並進一步擴充套件其他型別。

例如,它被 cv::gapi::s11n::detail::S11N 用作 serialize() 方法中的輸入引數。

建構函式 & 解構函式文件

◆ ~IOStream()

virtual cv::gapi::s11n::IOStream::~IOStream ( )
virtualdefault

成員函式文件

◆ operator<<() [1/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( bool )
純虛擬函式

◆ operator<<() [2/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( char )
純虛擬函式

◆ operator<<() [3/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( const std::string & )
純虛擬函式

◆ operator<<() [4/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( double )
純虛擬函式

◆ operator<<() [5/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( float )
純虛擬函式

◆ operator<<() [6/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( int )
純虛擬函式

◆ operator<<() [7/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( short )
純虛擬函式

◆ operator<<() [8/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( uint32_t )
純虛擬函式

◆ operator<<() [9/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( uint64_t )
純虛擬函式

◆ operator<<() [10/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( unsigned char )
純虛擬函式

◆ operator<<() [11/11]

virtual IOStream & cv::gapi::s11n::IOStream::operator<< ( unsigned short )
純虛擬函式

此結構體的文件由以下檔案生成