there's already a builtin operator<< for interval_set,
which is simpler.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
if (oi.has_manifest())
out << " " << oi.manifest;
if (oi.has_extents()) {
- out << " extents [";
- for (interval_set<uint64_t>::const_iterator p = oi.extents.begin();
- p != oi.extents.end();) {
- out << p.get_start() << "~" << p.get_len();
- ++p;
- if (p != oi.extents.end()) {
- out << ", ";
- }
- }
- out << "]";
+ out << " extents " << oi.extents;
}
out << ")";
return out;