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

References limit(), MSGPACK_NULLPTR, and user_data().

Member Function Documentation

◆ limit() [1/2]

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

◆ limit() [2/2]

◆ 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

References zone().

Referenced by msgpack::detail::unpack_imp().

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


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