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

#include <unpack.hpp>

Inheritance diagram for msgpack::detail::context< VisitorHolder >:
msgpack::parser< VisitorHolder, ReferencedBufferHook >

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)
 
 context ()
 
void init ()
 
unpack_return execute (const char *data, std::size_t len, std::size_t &off)
 
template<>
void check_ext_size (std::size_t size)
 

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename VisitorHolder>
template<>
void msgpack::detail::context< VisitorHolder >::check_ext_size ( std::size_t  size)
inline
template<typename VisitorHolder>
msgpack::object const& msgpack::detail::context< VisitorHolder >::data ( ) const
inline
template<typename VisitorHolder>
unpack_return msgpack::detail::context< VisitorHolder >::execute ( const char *  data,
std::size_t  len,
std::size_t &  off 
)
template<typename VisitorHolder >
unpack_return msgpack::detail::context< VisitorHolder >::execute ( const char *  data,
std::size_t  len,
std::size_t &  off 
)
inline
template<typename VisitorHolder>
void msgpack::detail::context< VisitorHolder >::init ( )
inline
template<typename VisitorHolder>
void msgpack::detail::context< VisitorHolder >::init ( )
inline
template<typename VisitorHolder>
unpack_user& msgpack::detail::context< VisitorHolder >::user ( )
inline
template<typename VisitorHolder>
unpack_user const& msgpack::detail::context< VisitorHolder >::user ( ) const
inline

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