|
wibble
1.1
|
#include <range.h>


Public Member Functions | |
| IntersectionRange () | |
| IntersectionRange (Range< T > r1, Range< T > r2) | |
| void | find () const |
| void | removeFirst () |
| T | head () const |
| void | setToEmpty () |
| bool | operator<= (const IntersectionRange &f) const |
Public Member Functions inherited from wibble::RangeMixin< T, IntersectionRange< T > > | |
| const IntersectionRange< T > & | self () const |
| iterator | begin () const |
| iterator | end () const |
| T | head () |
| IntersectionRange< T > | tail () const |
| void | output (Consumer< T > t) const |
| bool | empty () const |
| ~RangeMixin () | |
Public Member Functions inherited from wibble::mixin::Comparable< IntersectionRange< T > > | |
| const IntersectionRange< T > & | cmpSelf () const |
| bool | operator!= (const IntersectionRange< T > &o) const |
| bool | operator== (const IntersectionRange< T > &o) const |
| bool | operator< (const IntersectionRange< T > &o) const |
| bool | operator> (const IntersectionRange< T > &o) const |
| bool | operator>= (const IntersectionRange< T > &o) const |
Protected Attributes | |
| Range< T > | m_first |
| Range< T > | m_second |
| bool | m_valid:1 |
Additional Inherited Members | |
Public Types inherited from wibble::RangeMixin< T, IntersectionRange< T > > | |
| typedef IntersectionRange< T > | RangeImplementation |
| typedef T | ElementType |
| typedef IteratorMixin< T, IntersectionRange< T > > | Base |
| typedef RangeIterator< IntersectionRange< T > > | iterator |
|
inline |
|
inline |
|
inline |
Referenced by wibble::IntersectionRange< T >::operator<=().
|
inline |
|
inline |
|
inline |
|
inline |
|
mutableprotected |
Referenced by wibble::IntersectionRange< T >::operator<=().
|
mutableprotected |
|
mutableprotected |
1.8.13