Struct cv::gapi::s11n::IIStream#

This structure is an interface for deserialization routines. View details

Collaboration diagram for cv::gapi::s11n::IIStream:

Detailed Description#

struct IIStream#

This structure is an interface for deserialization routines.

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

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

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

Constructor & Destructor Documentation#

~IIStream()#

cv::gapi::s11n::IIStream::~IIStream()

Member Function Documentation#

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(bool &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(char &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(double &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(float &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(int &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(short &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(std::string &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(std::vector< bool >::reference)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(uint32_t &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(uint64_t &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(unsigned char &)

operator>>()#

IIStream & cv::gapi::s11n::IIStream::operator>>(unsigned short &)

Source file#

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