MessagePack for C++
Public Member Functions | List of all members
msgpack::detail::context< VisitorHolder > Class Template Reference

#include <unpack.hpp>

Public Member Functions

 context (unpack_reference_func f, void *user_data, unpack_limit const &limit)
 
void init ()
 
msgpack::object const & data () const
 
unpack_useruser ()
 
unpack_user const & user () const
 
int execute (const char *data, std::size_t len, std::size_t &off)
 
template<>
void check_ext_size (std::size_t size)
 

Constructor & Destructor Documentation

◆ context()

template<typename VisitorHolder >
msgpack::detail::context< VisitorHolder >::context ( unpack_reference_func  f,
void *  user_data,
unpack_limit const &  limit 
)
inline

Member Function Documentation

◆ check_ext_size()

template<typename VisitorHolder >
template<>
void msgpack::detail::context< VisitorHolder >::check_ext_size ( std::size_t  size)
inline

References msgpack::type::size().

◆ data()

template<typename VisitorHolder >
msgpack::object const& msgpack::detail::context< VisitorHolder >::data ( ) const
inline

◆ execute()

template<typename VisitorHolder >
int msgpack::detail::context< VisitorHolder >::execute ( const char *  data,
std::size_t  len,
std::size_t &  off 
)
inline

◆ init()

template<typename VisitorHolder >
void msgpack::detail::context< VisitorHolder >::init ( )
inline

◆ user() [1/2]

template<typename VisitorHolder >
unpack_user& msgpack::detail::context< VisitorHolder >::user ( )
inline

◆ user() [2/2]

template<typename VisitorHolder >
unpack_user const& msgpack::detail::context< VisitorHolder >::user ( ) const
inline

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