MCPcopy Create free account
hub / github.com/apache/mesos / intervalSetToRanges

Function intervalSetToRanges

src/v1/values.cpp:415–426  ·  view source on GitHub ↗

Convert IntervalSet value to Ranges value.

Source from the content-addressed store, hash-verified

413
414// Convert IntervalSet value to Ranges value.
415Value::Ranges intervalSetToRanges(const IntervalSet<uint64_t>& set)
416{
417 Value::Ranges ranges;
418
419 foreach (const Interval<uint64_t>& interval, set) {
420 Value::Range* range = ranges.add_range();
421 range->set_begin(interval.lower());
422 range->set_end(interval.upper() - 1);
423 }
424
425 return ranges;
426}
427
428
429ostream& operator<<(ostream& stream, const Value::Ranges& ranges)

Callers 3

TESTFunction · 0.50
updateMethod · 0.50
foreachpairFunction · 0.50

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.40