mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-28 23:24:11 +02:00
Merge branch 'reference-args'
This commit is contained in:
commit
ac1eb6e1d3
@ -523,13 +523,13 @@ object::object(const T& v, zone* z)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline object::object(msgpack_object o)
|
inline object::object(const msgpack_object& o)
|
||||||
{
|
{
|
||||||
// FIXME beter way?
|
// FIXME beter way?
|
||||||
std::memcpy(this, &o, sizeof(o));
|
std::memcpy(this, &o, sizeof(o));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void operator<< (object& o, msgpack_object v)
|
inline void operator<< (object& o, const msgpack_object& v)
|
||||||
{
|
{
|
||||||
// FIXME beter way?
|
// FIXME beter way?
|
||||||
std::memcpy(&o, &v, sizeof(v));
|
std::memcpy(&o, &v, sizeof(v));
|
||||||
|
@ -110,7 +110,7 @@ struct object {
|
|||||||
|
|
||||||
object();
|
object();
|
||||||
|
|
||||||
object(msgpack_object o);
|
object(const msgpack_object& o);
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
explicit object(const T& v);
|
explicit object(const T& v);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user