10 #ifndef MSGPACK_V1_TYPE_FIXINT_HPP 11 #define MSGPACK_V1_TYPE_FIXINT_HPP 28 operator T()
const {
return value; }
30 T
get()
const {
return value; }
43 { v = type::detail::convert_integer<int8_t>(o);
return o; }
49 { v = type::detail::convert_integer<int16_t>(o);
return o; }
55 { v = type::detail::convert_integer<int32_t>(o);
return o; }
61 { v = type::detail::convert_integer<int64_t>(o);
return o; }
68 { v = type::detail::convert_integer<uint8_t>(o);
return o; }
74 { v = type::detail::convert_integer<uint16_t>(o);
return o; }
80 { v = type::detail::convert_integer<uint32_t>(o);
return o; }
86 { v = type::detail::convert_integer<uint64_t>(o);
return o; }
91 template <
typename Stream>
98 template <
typename Stream>
105 template <
typename Stream>
112 template <
typename Stream>
120 template <
typename Stream>
127 template <
typename Stream>
134 template <
typename Stream>
141 template <
typename Stream>
283 #endif // MSGPACK_V1_TYPE_FIXINT_HPP packer< Stream > & pack_fix_uint16(uint16_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:746
fix_int< uint32_t > fix_uint32
Definition: fixint_decl.hpp:30
packer< Stream > & pack_fix_uint32(uint32_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:755
void operator()(msgpack::object::with_zone &o, type::fix_int64 v) const
Definition: fixint.hpp:246
void operator()(msgpack::object::with_zone &o, type::fix_int8 v) const
Definition: fixint.hpp:228
msgpack::object const & operator()(msgpack::object const &o, type::fix_int16 &v) const
Definition: fixint.hpp:48
void operator()(msgpack::object::with_zone &o, type::fix_uint8 v) const
Definition: fixint.hpp:253
fix_int< uint64_t > fix_uint64
Definition: fixint_decl.hpp:31
void operator()(msgpack::object::with_zone &o, type::fix_int16 v) const
Definition: fixint.hpp:234
union_type via
Definition: object_fwd.hpp:93
void operator()(msgpack::object &o, type::fix_int8 v) const
Definition: fixint.hpp:148
void operator()(msgpack::object &o, type::fix_uint64 v) const
Definition: fixint.hpp:222
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int64 &v) const
Definition: fixint.hpp:113
void operator()(msgpack::object &o, type::fix_int16 v) const
Definition: fixint.hpp:162
fix_int(T value)
Definition: fixint.hpp:26
fix_int< uint8_t > fix_uint8
Definition: fixint_decl.hpp:26
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int32 &v) const
Definition: fixint.hpp:106
msgpack::object const & operator()(msgpack::object const &o, type::fix_int64 &v) const
Definition: fixint.hpp:60
Definition: adaptor_base.hpp:15
void operator()(msgpack::object &o, type::fix_int32 v) const
Definition: fixint.hpp:176
msgpack::object const & operator()(msgpack::object const &o, type::fix_int8 &v) const
Definition: fixint.hpp:42
Definition: object.hpp:34
msgpack::object const & operator()(msgpack::object const &o, type::fix_int32 &v) const
Definition: fixint.hpp:54
fix_int< int64_t > fix_int64
Definition: fixint_decl.hpp:36
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int8 &v) const
Definition: fixint.hpp:92
int64_t i64
Definition: object_fwd.hpp:79
Definition: object_fwd_decl.hpp:32
void operator()(msgpack::object::with_zone &o, type::fix_uint64 v) const
Definition: fixint.hpp:271
Definition: adaptor_base.hpp:43
void operator()(msgpack::object::with_zone &o, type::fix_uint32 v) const
Definition: fixint.hpp:265
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int16 &v) const
Definition: fixint.hpp:99
void operator()(msgpack::object &o, type::fix_uint8 v) const
Definition: fixint.hpp:204
void operator()(msgpack::object &o, type::fix_int64 v) const
Definition: fixint.hpp:190
Definition: adaptor_base.hpp:32
fix_int< int8_t > fix_int8
Definition: fixint_decl.hpp:33
packer< Stream > & pack_fix_int32(int32_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:790
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint16 &v) const
Definition: fixint.hpp:128
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint64 &v) const
Definition: fixint.hpp:142
void operator()(msgpack::object &o, type::fix_uint16 v) const
Definition: fixint.hpp:210
T get() const
Definition: fixint.hpp:30
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint8 &v) const
Definition: fixint.hpp:67
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
Definition: fixint.hpp:24
msgpack::type::object_type type
Definition: object_fwd.hpp:92
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:58
packer< Stream > & pack_fix_int16(int16_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:781
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint8 &v) const
Definition: fixint.hpp:121
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint64 &v) const
Definition: fixint.hpp:85
packer< Stream > & pack_fix_int8(int8_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:773
void operator()(msgpack::object &o, type::fix_uint32 v) const
Definition: fixint.hpp:216
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint32 &v) const
Definition: fixint.hpp:79
void operator()(msgpack::object::with_zone &o, type::fix_int32 v) const
Definition: fixint.hpp:240
Definition: adaptor_base.hpp:38
The class template that supports continuous packing.
Definition: adaptor_base_decl.hpp:24
fix_int< uint16_t > fix_uint16
Definition: fixint_decl.hpp:29
void operator()(msgpack::object::with_zone &o, type::fix_uint16 v) const
Definition: fixint.hpp:259
packer< Stream > & pack_fix_uint8(uint8_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:738
fix_int< int32_t > fix_int32
Definition: fixint_decl.hpp:35
fix_int< int16_t > fix_int16
Definition: fixint_decl.hpp:34
fix_int()
Definition: fixint.hpp:25
packer< Stream > & pack_fix_uint64(uint64_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:764
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint16 &v) const
Definition: fixint.hpp:73
Definition: adaptor_base.hpp:27
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint32 &v) const
Definition: fixint.hpp:135
Definition: object_fwd_decl.hpp:31
uint64_t u64
Definition: object_fwd.hpp:78
packer< Stream > & pack_fix_int64(int64_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:799