mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-02 07:31:38 +02:00
Added explicit cast to vector<bool> internal type.
This commit is contained in:
parent
118cf7270c
commit
2d5c68055c
@ -48,7 +48,7 @@ inline packer<Stream>& operator<< (packer<Stream>& o, const std::vector<bool>& v
|
||||
o.pack_array(v.size());
|
||||
for(std::vector<bool>::const_iterator it(v.begin()), it_end(v.end());
|
||||
it != it_end; ++it) {
|
||||
o.pack(*it);
|
||||
o.pack(static_cast<bool>(*it));
|
||||
}
|
||||
return o;
|
||||
}
|
||||
@ -66,7 +66,7 @@ inline void operator<< (object::with_zone& o, const std::vector<bool>& v)
|
||||
o.via.array.size = v.size();
|
||||
std::vector<bool>::const_iterator it(v.begin());
|
||||
do {
|
||||
*p = object(*it, o.zone);
|
||||
*p = object(static_cast<bool>(*it), o.zone);
|
||||
++p;
|
||||
++it;
|
||||
} while(p < pend);
|
||||
|
Loading…
x
Reference in New Issue
Block a user