MessagePack for C++
Public Member Functions | List of all members
msgpack::detail::unpack_user Class Reference

#include <unpack.hpp>

Public Member Functions

 unpack_user (unpack_reference_func f=nullptr, void *user_data=nullptr, unpack_limit const &limit=unpack_limit())
 
msgpack::zone const & zone () const
 
msgpack::zonezone ()
 
void set_zone (msgpack::zone &zone)
 
bool referenced () const
 
void set_referenced (bool referenced)
 
unpack_reference_func reference_func () const
 
void * user_data () const
 
unpack_limit const & limit () const
 
unpack_limitlimit ()
 

Constructor & Destructor Documentation

msgpack::detail::unpack_user::unpack_user ( unpack_reference_func  f = nullptr,
void *  user_data = nullptr,
unpack_limit const &  limit = unpack_limit() 
)
inline

Member Function Documentation

unpack_limit const& msgpack::detail::unpack_user::limit ( ) const
inline
unpack_limit& msgpack::detail::unpack_user::limit ( )
inline
unpack_reference_func msgpack::detail::unpack_user::reference_func ( ) const
inline
bool msgpack::detail::unpack_user::referenced ( ) const
inline
void msgpack::detail::unpack_user::set_referenced ( bool  referenced)
inline
void msgpack::detail::unpack_user::set_zone ( msgpack::zone zone)
inline
void* msgpack::detail::unpack_user::user_data ( ) const
inline
msgpack::zone const& msgpack::detail::unpack_user::zone ( ) const
inline
msgpack::zone& msgpack::detail::unpack_user::zone ( )
inline

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