mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-29 07:25:55 +02:00
Replaced size() with std::distance.
This commit is contained in:
parent
ea23bf843e
commit
e18102d16f
@ -55,7 +55,8 @@ inline void operator<< (object::with_zone& o, const std::forward_list<T>& v)
|
|||||||
o.via.array.ptr = nullptr;
|
o.via.array.ptr = nullptr;
|
||||||
o.via.array.size = 0;
|
o.via.array.size = 0;
|
||||||
} else {
|
} else {
|
||||||
object* p = static_cast<object*>(o.zone->allocate_align(sizeof(object)*v.size()));
|
object* p = static_cast<object*>(
|
||||||
|
o.zone->allocate_align(sizeof(object)*std::distance(v.begin(), v.end())));
|
||||||
for(auto const& e : v) *p++ = object(e, o.zone);
|
for(auto const& e : v) *p++ = object(e, o.zone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user