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 msgpack::object const & operator()(msgpack::object const &o, type::fix_int64 &v) const
Definition: fixint.hpp:60
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_uint32 v) const
Definition: fixint.hpp:265
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int32 &v) const
Definition: fixint.hpp:106
fix_int< uint64_t > fix_uint64
Definition: fixint_decl.hpp:31
void operator()(msgpack::object::with_zone &o, type::fix_int32 v) const
Definition: fixint.hpp:240
union_type via
Definition: object_fwd.hpp:92
void operator()(msgpack::object &o, type::fix_int8 v) const
Definition: fixint.hpp:148
void operator()(msgpack::object::with_zone &o, type::fix_int64 v) const
Definition: fixint.hpp:246
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint16 &v) const
Definition: fixint.hpp:73
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint64 &v) const
Definition: fixint.hpp:85
fix_int(T value)
Definition: fixint.hpp:26
fix_int< uint8_t > fix_uint8
Definition: fixint_decl.hpp:26
Definition: adaptor_base.hpp:15
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint16 &v) const
Definition: fixint.hpp:128
Definition: object.hpp:34
fix_int< int64_t > fix_int64
Definition: fixint_decl.hpp:36
int64_t i64
Definition: object_fwd.hpp:79
Definition: object_fwd_decl.hpp:32
void operator()(msgpack::object &o, type::fix_uint16 v) const
Definition: fixint.hpp:210
void operator()(msgpack::object::with_zone &o, type::fix_uint64 v) const
Definition: fixint.hpp:271
Definition: adaptor_base.hpp:43
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint32 &v) const
Definition: fixint.hpp:79
msgpack::object const & operator()(msgpack::object const &o, type::fix_uint8 &v) const
Definition: fixint.hpp:67
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
T get() const
Definition: fixint.hpp:30
msgpack::object const & operator()(msgpack::object const &o, type::fix_int8 &v) const
Definition: fixint.hpp:42
msgpack::object const & operator()(msgpack::object const &o, type::fix_int32 &v) const
Definition: fixint.hpp:54
void operator()(msgpack::object &o, type::fix_int32 v) const
Definition: fixint.hpp:176
void operator()(msgpack::object &o, type::fix_int16 v) const
Definition: fixint.hpp:162
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int64 &v) const
Definition: fixint.hpp:113
Object class that corresponding to MessagePack format object.
Definition: object_fwd.hpp:75
msgpack::object const & operator()(msgpack::object const &o, type::fix_int16 &v) const
Definition: fixint.hpp:48
Definition: fixint.hpp:24
void operator()(msgpack::object::with_zone &o, type::fix_int8 v) const
Definition: fixint.hpp:228
void operator()(msgpack::object::with_zone &o, type::fix_uint16 v) const
Definition: fixint.hpp:259
msgpack::type::object_type type
Definition: object_fwd.hpp:91
#define MSGPACK_API_VERSION_NAMESPACE(ns)
Definition: versioning.hpp:58
void operator()(msgpack::object &o, type::fix_uint64 v) const
Definition: fixint.hpp:222
packer< Stream > & pack_fix_int16(int16_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:781
void operator()(msgpack::object &o, type::fix_uint32 v) const
Definition: fixint.hpp:216
packer< Stream > & pack_fix_int8(int8_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:773
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint8 &v) const
Definition: fixint.hpp:121
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint64 &v) const
Definition: fixint.hpp:142
Definition: adaptor_base.hpp:38
The class template that supports continuous packing.
Definition: adaptor_base_decl.hpp:23
fix_int< uint16_t > fix_uint16
Definition: fixint_decl.hpp:29
packer< Stream > & pack_fix_uint8(uint8_t d)
Packing uint8 (fixed packed type).
Definition: pack.hpp:738
void operator()(msgpack::object &o, type::fix_int64 v) const
Definition: fixint.hpp:190
fix_int< int32_t > fix_int32
Definition: fixint_decl.hpp:35
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_uint32 &v) const
Definition: fixint.hpp:135
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int8 &v) const
Definition: fixint.hpp:92
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
Definition: adaptor_base.hpp:27
void operator()(msgpack::object::with_zone &o, type::fix_int16 v) const
Definition: fixint.hpp:234
msgpack::packer< Stream > & operator()(msgpack::packer< Stream > &o, const type::fix_int16 &v) const
Definition: fixint.hpp:99
void operator()(msgpack::object::with_zone &o, type::fix_uint8 v) const
Definition: fixint.hpp:253
void operator()(msgpack::object &o, type::fix_uint8 v) const
Definition: fixint.hpp:204
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