Apache Mesos
|
#include <interval.hpp>
Public Member Functions | |
IntervalSet () | |
IntervalSet (const T &value) | |
IntervalSet (const Interval< T > &interval) | |
IntervalSet (const Bound< T > &lower, const Bound< T > &upper) | |
bool | contains (const T &value) const |
bool | contains (const Interval< T > &interval) const |
bool | contains (const IntervalSet< T > &set) const |
bool | intersects (const Interval< T > &interval) const |
bool | intersects (const IntervalSet< T > &set) const |
size_t | intervalCount () const |
bool | operator== (const IntervalSet< T > &that) const |
bool | operator!= (const IntervalSet< T > &that) const |
IntervalSet< T > & | operator+= (const T &value) |
IntervalSet< T > & | operator+= (const Interval< T > &interval) |
IntervalSet< T > & | operator+= (const IntervalSet< T > &set) |
IntervalSet< T > & | operator-= (const T &value) |
IntervalSet< T > & | operator-= (const Interval< T > &interval) |
IntervalSet< T > & | operator-= (const IntervalSet< T > &set) |
IntervalSet< T > & | operator&= (const T &value) |
IntervalSet< T > & | operator&= (const Interval< T > &interval) |
IntervalSet< T > & | operator&= (const IntervalSet< T > &set) |
Friends | |
template<typename X > | |
std::ostream & | operator<< (std::ostream &stream, const IntervalSet< X > &set) |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |