|
MessagePack for C++
|
#include "msgpack/object_decl.hpp"#include "msgpack/adaptor/check_container_size.hpp"#include <cstring>#include <stdexcept>#include <typeinfo>#include <limits>#include <ostream>#include <iomanip>

Go to the source code of this file.
Classes | |
| struct | msgpack::object_kv |
| struct | msgpack::object_with_zone_type |
| class | msgpack::object_handle |
| The class holds object and zone. More... | |
| class | msgpack::object_parser |
| struct | msgpack::object_pack_visitor< Stream > |
| struct | msgpack::object_stringize_visitor |
| struct | msgpack::aligned_zone_size_visitor |
| struct | msgpack::detail::packer_serializer< Stream, T > |
| struct | msgpack::adaptor::convert< msgpack::object > |
| struct | msgpack::adaptor::pack< msgpack::object > |
| struct | msgpack::adaptor::object_with_zone< msgpack::object > |
| struct | msgpack::adaptor::object_with_zone< msgpack::object::with_zone > |
| class | msgpack::define< Type > |
| struct | msgpack::object_equal_visitor |
Namespaces | |
| namespace | msgpack |
| namespace | msgpack::detail |
| namespace | msgpack::adaptor |
Functions | |
| template<std::size_t N> | |
| std::size_t | msgpack::detail::add_ext_type_size (std::size_t size) |
| template<> | |
| std::size_t | msgpack::detail::add_ext_type_size< 4 > (std::size_t size) |
| std::size_t | msgpack::aligned_zone_size (msgpack::object const &obj) |
| object_handle | msgpack::clone (msgpack::object const &obj) |
| clone object | |
| bool | msgpack::operator== (const msgpack::object &x, const msgpack::object &y) |
| template<typename T> | |
| bool | msgpack::operator== (const msgpack::object &x, const T &y) |
| bool | msgpack::operator!= (const msgpack::object &x, const msgpack::object &y) |
| template<typename T> | |
| bool | msgpack::operator== (const T &y, const msgpack::object &x) |
| template<typename T> | |
| bool | msgpack::operator!= (const msgpack::object &x, const T &y) |
| template<typename T> | |
| bool | msgpack::operator!= (const T &y, const msgpack::object &x) |
| template<typename T> | |
| void | msgpack::convert (T &v, msgpack::object const &o) |
| template<typename Stream, typename T> | |
| void | msgpack::pack (msgpack::packer< Stream > &o, const T &v) |
| template<typename Stream, typename T> | |
| void | msgpack::pack_copy (msgpack::packer< Stream > &o, T v) |
| template<typename Stream> | |
| msgpack::packer< Stream > & | msgpack::operator<< (msgpack::packer< Stream > &o, const msgpack::object &v) |
| template<typename Stream> | |
| msgpack::packer< Stream > & | msgpack::operator<< (msgpack::packer< Stream > &o, const msgpack::object::with_zone &v) |
| std::ostream & | msgpack::operator<< (std::ostream &s, const msgpack::object &v) |