OpenCV  4.9.0
Open Source Computer Vision
Classes | Functions
cv::gapi::s11n::detail Namespace Reference

Classes

struct  NotImplemented
 
struct  S11N
 This structure allows to implement serialization routines for custom types. More...
 
struct  S11N< cv::gapi::ot::ObjectTrackerParams >
 
struct  wrap_serialize
 

Functions

template<typename V >
IIStreamget_v (IIStream &, V &, std::size_t, std::size_t)
 
template<typename V , typename X , typename... Xs>
IIStreamget_v (IIStream &is, V &v, std::size_t i, std::size_t gi)
 
std::unique_ptr< IIStreamgetInStream (const std::vector< char > &bytes)
 
template<typename V >
IOStreamput_v (IOStream &, const V &, std::size_t)
 
template<typename V , typename X , typename... Xs>
IOStreamput_v (IOStream &os, const V &v, std::size_t x)
 

Function Documentation

◆ get_v() [1/2]

template<typename V >
IIStream& cv::gapi::s11n::detail::get_v ( IIStream ,
V &  ,
std::size_t  ,
std::size_t   
)

◆ get_v() [2/2]

template<typename V , typename X , typename... Xs>
IIStream& cv::gapi::s11n::detail::get_v ( IIStream is,
V &  v,
std::size_t  i,
std::size_t  gi 
)

◆ getInStream()

std::unique_ptr<IIStream> cv::gapi::s11n::detail::getInStream ( const std::vector< char > &  bytes)

◆ put_v() [1/2]

template<typename V >
IOStream& cv::gapi::s11n::detail::put_v ( IOStream ,
const V &  ,
std::size_t   
)

◆ put_v() [2/2]

template<typename V , typename X , typename... Xs>
IOStream& cv::gapi::s11n::detail::put_v ( IOStream os,
const V &  v,
std::size_t  x 
)