bestFit(const typename Interval::Value &size, ConstIntervalIterator start) const | Sawyer::Container::IntervalSet< I > | inline |
clear() | Sawyer::Container::IntervalSet< I > | inline |
contains(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |
contains(const Interval2 &interval) const | Sawyer::Container::IntervalSet< I > | inline |
contains(const IntervalSet< Interval2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
contains(const IntervalMap< Interval2, T2, Policy2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
erase(const Interval2 &interval) | Sawyer::Container::IntervalSet< I > | inline |
eraseMultiple(const IntervalSet< Interval2 > &other) | Sawyer::Container::IntervalSet< I > | inline |
eraseMultiple(const IntervalMap< Interval2, T, Policy > &other) | Sawyer::Container::IntervalSet< I > | inline |
exists(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |
find(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |
findAll(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
findFirstOverlap(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
findFirstOverlap(ConstIntervalIterator thisIter, const IntervalSet &other, ConstIntervalIterator otherIter) const | Sawyer::Container::IntervalSet< I > | inline |
findPrior(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |
firstFit(const typename Interval::Value &size, ConstIntervalIterator start) const | Sawyer::Container::IntervalSet< I > | inline |
greatest() const | Sawyer::Container::IntervalSet< I > | inline |
greatest(Scalar upperLimit) const | Sawyer::Container::IntervalSet< I > | inline |
greatestNonExistent(Scalar upperLimit) const | Sawyer::Container::IntervalSet< I > | inline |
hull() const | Sawyer::Container::IntervalSet< I > | inline |
insert(const Interval2 &interval) | Sawyer::Container::IntervalSet< I > | inline |
insertMultiple(const IntervalSet< Interval2 > &other) | Sawyer::Container::IntervalSet< I > | inline |
insertMultiple(const IntervalMap< Interval2, T, Policy > &other) | Sawyer::Container::IntervalSet< I > | inline |
intersect(const Interval2 &interval) | Sawyer::Container::IntervalSet< I > | inline |
intersect(IntervalSet< Interval2 > other) | Sawyer::Container::IntervalSet< I > | inline |
intersect(const IntervalMap< Interval2, T, Policy > &other) | Sawyer::Container::IntervalSet< I > | |
Interval typedef (defined in Sawyer::Container::IntervalSet< I >) | Sawyer::Container::IntervalSet< I > | |
intervals() const | Sawyer::Container::IntervalSet< I > | inline |
IntervalSet() | Sawyer::Container::IntervalSet< I > | inline |
IntervalSet(const IntervalSet< Interval2 > &other) | Sawyer::Container::IntervalSet< I > | inline |
IntervalSet(const IntervalMap< Interval2, T, Policy > &other) | Sawyer::Container::IntervalSet< I > | inlineexplicit |
IntervalSet(const boost::iterator_range< Iterator > &intervals) | Sawyer::Container::IntervalSet< I > | inline |
invert() | Sawyer::Container::IntervalSet< I > | inline |
invert(const Interval &restricted) | Sawyer::Container::IntervalSet< I > | inline |
isDistinct(const Interval2 &interval) const | Sawyer::Container::IntervalSet< I > | inline |
isDistinct(const IntervalSet< Interval2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
isDistinct(const IntervalMap< Interval2, T2, Policy2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
isEmpty() const | Sawyer::Container::IntervalSet< I > | inline |
isOverlapping(const Interval2 &interval) const | Sawyer::Container::IntervalSet< I > | inline |
isOverlapping(const IntervalSet< Interval2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
isOverlapping(const IntervalMap< Interval2, T2, Policy2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
least() const | Sawyer::Container::IntervalSet< I > | inline |
least(Scalar lowerLimit) const | Sawyer::Container::IntervalSet< I > | inline |
leastNonExistent(Scalar lowerLimit) const | Sawyer::Container::IntervalSet< I > | inline |
lowerBound(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |
nIntervals() const | Sawyer::Container::IntervalSet< I > | inline |
operator!=(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator&(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator&(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
operator&=(const IntervalSet &other) | Sawyer::Container::IntervalSet< I > | inline |
operator&=(const Interval &interval) | Sawyer::Container::IntervalSet< I > | inline |
operator+(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator+(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
operator+=(const IntervalSet &other) | Sawyer::Container::IntervalSet< I > | inline |
operator+=(const Interval &interval) | Sawyer::Container::IntervalSet< I > | inline |
operator-(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator-(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
operator-=(const IntervalSet &other) | Sawyer::Container::IntervalSet< I > | inline |
operator-=(const Interval &interval) | Sawyer::Container::IntervalSet< I > | inline |
operator=(const IntervalSet< Interval2 > &other) | Sawyer::Container::IntervalSet< I > | inline |
operator=(const IntervalMap< Interval2, T, Policy > &other) | Sawyer::Container::IntervalSet< I > | inline |
operator=(const boost::iterator_range< Iterator > &intervals) | Sawyer::Container::IntervalSet< I > | inline |
operator==(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator|(const IntervalSet &other) const | Sawyer::Container::IntervalSet< I > | inline |
operator|(const Interval &interval) const | Sawyer::Container::IntervalSet< I > | inline |
operator|=(const IntervalSet &other) | Sawyer::Container::IntervalSet< I > | inline |
operator|=(const Interval &interval) | Sawyer::Container::IntervalSet< I > | inline |
operator~() const | Sawyer::Container::IntervalSet< I > | inline |
overlaps(const Interval2 &interval) const | Sawyer::Container::IntervalSet< I > | inline |
overlaps(const IntervalSet< Interval2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
overlaps(const IntervalMap< Interval2, T2, Policy2 > &other) const | Sawyer::Container::IntervalSet< I > | inline |
Scalar typedef | Sawyer::Container::IntervalSet< I > | |
scalars() const | Sawyer::Container::IntervalSet< I > | inline |
size() const | Sawyer::Container::IntervalSet< I > | inline |
upperBound(const typename Interval::Value &scalar) const | Sawyer::Container::IntervalSet< I > | inline |