|
MessagePack for C++
|
#include <stdlib.h>#include <stddef.h>#include <stdint.h>#include <stdbool.h>#include <boost/predef/other/endian.h>

Go to the source code of this file.
Macros | |
| #define | MSGPACK_DLLEXPORT |
| #define | _msgpack_sync_decr_and_fetch(ptr) |
| #define | _msgpack_sync_incr_and_fetch(ptr) |
| #define | MSGPACK_ENDIAN_LITTLE_BYTE BOOST_ENDIAN_LITTLE_BYTE |
| #define | MSGPACK_ENDIAN_BIG_BYTE BOOST_ENDIAN_BIG_BYTE |
| #define | _msgpack_load16(cast, from, to) |
| #define | _msgpack_load32(cast, from, to) |
| #define | _msgpack_load64(cast, from, to) |
| #define | _msgpack_store16(to, num) |
| #define | _msgpack_store32(to, num) |
| #define | _msgpack_store64(to, num) |
Typedefs | |
| typedef unsigned int | _msgpack_atomic_counter_t |
| #define _msgpack_load16 | ( | cast, | |
| from, | |||
| to ) |
Referenced by msgpack::detail::load().
| #define _msgpack_load32 | ( | cast, | |
| from, | |||
| to ) |
Referenced by msgpack::detail::load(), msgpack::adaptor::as< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::convert< std::chrono::time_point< Clock, Duration > >::operator()(), and msgpack::adaptor::convert< timespec >::operator()().
| #define _msgpack_load64 | ( | cast, | |
| from, | |||
| to ) |
Referenced by msgpack::detail::load(), msgpack::adaptor::as< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::convert< std::chrono::time_point< Clock, Duration > >::operator()(), and msgpack::adaptor::convert< timespec >::operator()().
| #define _msgpack_store16 | ( | to, | |
| num ) |
Referenced by msgpack::packer< Stream >::pack_array(), msgpack::packer< Stream >::pack_bin(), msgpack::packer< Stream >::pack_ext(), msgpack::packer< Stream >::pack_fix_int16(), msgpack::packer< Stream >::pack_fix_uint16(), msgpack::packer< Stream >::pack_map(), msgpack::packer< Stream >::pack_str(), and msgpack::packer< Stream >::pack_v4raw().
| #define _msgpack_store32 | ( | to, | |
| num ) |
Referenced by msgpack::adaptor::object_with_zone< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::object_with_zone< timespec >::operator()(), msgpack::adaptor::pack< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::pack< timespec >::operator()(), msgpack::packer< Stream >::pack_array(), msgpack::packer< Stream >::pack_bin(), msgpack::packer< Stream >::pack_ext(), msgpack::packer< Stream >::pack_fix_int32(), msgpack::packer< Stream >::pack_fix_uint32(), msgpack::packer< Stream >::pack_float(), msgpack::packer< Stream >::pack_map(), msgpack::packer< Stream >::pack_str(), and msgpack::packer< Stream >::pack_v4raw().
| #define _msgpack_store64 | ( | to, | |
| num ) |
Referenced by msgpack::adaptor::object_with_zone< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::object_with_zone< timespec >::operator()(), msgpack::adaptor::pack< std::chrono::time_point< Clock, Duration > >::operator()(), msgpack::adaptor::pack< timespec >::operator()(), msgpack::packer< Stream >::pack_double(), msgpack::packer< Stream >::pack_fix_int64(), and msgpack::packer< Stream >::pack_fix_uint64().
| #define _msgpack_sync_decr_and_fetch | ( | ptr | ) |
Referenced by msgpack::detail::decr_count().
| #define _msgpack_sync_incr_and_fetch | ( | ptr | ) |
Referenced by msgpack::detail::incr_count().
| #define MSGPACK_DLLEXPORT |
| #define MSGPACK_ENDIAN_BIG_BYTE BOOST_ENDIAN_BIG_BYTE |
| #define MSGPACK_ENDIAN_LITTLE_BYTE BOOST_ENDIAN_LITTLE_BYTE |
| typedef unsigned int _msgpack_atomic_counter_t |