mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-13 14:45:38 +02:00
lang/c/msgpack: C++ binding: implemented msgpack::object >> packer<Stream>
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@69 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
This commit is contained in:
@@ -81,7 +81,7 @@ std::ostream& operator<< (std::ostream& s, const object o)
|
||||
|
||||
default:
|
||||
// FIXME
|
||||
s << "#<UNKNOWN " << (uint16_t)o.type << ">" << std::endl;
|
||||
s << "#<UNKNOWN " << (uint16_t)o.type << ">";
|
||||
}
|
||||
return s;
|
||||
}
|
||||
@@ -113,7 +113,7 @@ bool operator==(const object x, const object y)
|
||||
for(object* px(x.via.container.ptr),
|
||||
* const pxend(x.via.container.ptr + x.via.container.size),
|
||||
* py(y.via.container.ptr);
|
||||
px != pxend; ++px, ++py) {
|
||||
px < pxend; ++px, ++py) {
|
||||
if(*px != *py) { return false; }
|
||||
}
|
||||
return true;
|
||||
@@ -124,7 +124,7 @@ bool operator==(const object x, const object y)
|
||||
for(object* px(x.via.container.ptr),
|
||||
* const pxend(x.via.container.ptr + x.via.container.size*2),
|
||||
* py(y.via.container.ptr);
|
||||
px != pxend; ++px, ++py) {
|
||||
px < pxend; ++px, ++py) {
|
||||
if(*px != *py) { return false; }
|
||||
}
|
||||
return true;
|
||||
@@ -135,10 +135,5 @@ bool operator==(const object x, const object y)
|
||||
}
|
||||
|
||||
|
||||
// FIXME
|
||||
//template <typename Stream>
|
||||
//const object& operator>> (const object& v, packer<Stream>& o);
|
||||
|
||||
|
||||
} // namespace msgpack
|
||||
|
||||
|
Reference in New Issue
Block a user