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 )
纯虚函数

此结构体的文档由以下文件生成