MessagePack for C++
Loading...
Searching...
No Matches
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

◆ data()

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

◆ execute()

◆ 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: