#include <RangeSet.h>

Public Member Functions | |
| Range (const T &t) | |
| Range (const T &b, const T &e) | |
| T | begin () const |
| T | end () const |
| End of _open_ range, i.e. | |
| T | first () const |
| T | last () const |
| Last in closed range, i.e. | |
| void | begin (const T &t) |
| void | end (const T &t) |
| bool | empty () const |
| bool | contains (const T &x) const |
| bool | contains (const Range &r) const |
| bool | strictContains (const Range &r) const |
| bool | operator== (const Range &x) |
| bool | operator< (const T &t) const |
| bool | operator< (const Range< T > &r) const |
| bool | touching (const Range &r) const |
| touching ranges can be merged into a single range. | |
| void | merge (const Range &r) |
| operator bool () const | |
| template<class S> | |
| void | serialize (S &s) |
Static Public Member Functions | |
| static Range | makeClosed (const T &first, T last) |
Range(begin, end) includes begin but excludes end. Range::makeClosed(first,last) includes both first and last.
Definition at line 38 of file RangeSet.h.
| T qpid::Range< T >::end | ( | ) | const [inline] |
| T qpid::Range< T >::last | ( | ) | const [inline] |
| bool qpid::Range< T >::touching | ( | const Range< T > & | r | ) | const [inline] |
touching ranges can be merged into a single range.
Definition at line 69 of file RangeSet.h.
Referenced by qpid::Range< qpid::framing::SequenceNumber >::merge().
| void qpid::Range< T >::merge | ( | const Range< T > & | r | ) | [inline] |
1.5.6