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=MSGPACK_NULLPTR, void *user_data=MSGPACK_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

◆ unpack_user()

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

Member Function Documentation

◆ limit() [1/2]

unpack_limit& msgpack::detail::unpack_user::limit ( )
inline

◆ limit() [2/2]

unpack_limit const& msgpack::detail::unpack_user::limit ( ) const
inline

◆ reference_func()

unpack_reference_func msgpack::detail::unpack_user::reference_func ( ) const
inline

◆ referenced()

bool msgpack::detail::unpack_user::referenced ( ) const
inline

◆ set_referenced()

void msgpack::detail::unpack_user::set_referenced ( bool  referenced)
inline

◆ set_zone()

void msgpack::detail::unpack_user::set_zone ( msgpack::zone zone)
inline

◆ user_data()

void* msgpack::detail::unpack_user::user_data ( ) const
inline

◆ zone() [1/2]

msgpack::zone& msgpack::detail::unpack_user::zone ( )
inline

◆ zone() [2/2]

msgpack::zone const& msgpack::detail::unpack_user::zone ( ) const
inline

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