MessagePack for C++
Public Member Functions | Public Attributes | List of all members
msgpack::adaptor::detail::object_imp Struct Reference

#include <msgpack_variant.hpp>

Inheritance diagram for msgpack::adaptor::detail::object_imp:
Inheritance graph
[legend]
Collaboration diagram for msgpack::adaptor::detail::object_imp:
Collaboration graph
[legend]

Public Member Functions

void operator() (msgpack::type::nil_t const &v) const
 
void operator() (bool const &v) const
 
void operator() (uint64_t const &v) const
 
void operator() (int64_t const &v) const
 
void operator() (double const &v) const
 
template<typename T >
void operator() (T const &) const
 
 object_imp (msgpack::object &o)
 

Public Attributes

msgpack::objecto_
 

Constructor & Destructor Documentation

◆ object_imp()

msgpack::adaptor::detail::object_imp::object_imp ( msgpack::object o)
inline

Member Function Documentation

◆ operator()() [1/6]

void msgpack::adaptor::detail::object_imp::operator() ( bool const &  v) const
inline

References o_.

◆ operator()() [2/6]

void msgpack::adaptor::detail::object_imp::operator() ( double const &  v) const
inline

References o_.

◆ operator()() [3/6]

void msgpack::adaptor::detail::object_imp::operator() ( int64_t const &  v) const
inline

References o_.

◆ operator()() [4/6]

void msgpack::adaptor::detail::object_imp::operator() ( msgpack::type::nil_t const &  v) const
inline

References o_.

◆ operator()() [5/6]

template<typename T >
void msgpack::adaptor::detail::object_imp::operator() ( T const &  ) const
inline

◆ operator()() [6/6]

void msgpack::adaptor::detail::object_imp::operator() ( uint64_t const &  v) const
inline

References o_.

Member Data Documentation

◆ o_

msgpack::object& msgpack::adaptor::detail::object_imp::o_

Referenced by operator()().


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