Struct cv::gapi::s11n::IOStream#

This structure is an interface for serialization routines. View details

Collaboration diagram for cv::gapi::s11n::IOStream:

Detailed Description#

struct IOStream#

This structure is an interface for serialization routines.

It’s main purpose is to provide multiple overloads for operator<<() with basic C++ in addition to OpenCV/G-API types.

This sctructure can be inherited and further extended with additional types.

For example, it is utilized in cv::gapi::s11n::detail::S11N as input parameter in serialize() method.

Constructor & Destructor Documentation#

~IOStream()#

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

Member Function Documentation#

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(bool)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(char)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(const std::string &)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(double)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(float)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(int)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(short)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(uint32_t)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(uint64_t)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(unsigned char)

operator<<()#

IOStream & cv::gapi::s11n::IOStream::operator<<(unsigned short)

Source file#

The documentation for this struct was generated from the following file: