Selector based on range specification (an Interval). More...
Public Member Functions | |
| RangeSelector () | |
| RangeSelector (const T &t1, const T &t2) | |
| virtual const char * | selectorType () const |
| virtual Selector< T > * | clone () const |
| virtual bool | includes (const T &t) const |
| virtual bool | include (const T &t, const char *) |
Public Attributes | |
| Interval< T > | range_ |
Protected Member Functions | |
| virtual bool | isEq (const Selector< T > &rs) const |
Selector based on range specification (an Interval).
| RangeSelector< T >::RangeSelector | ( | ) | [inline] |
| RangeSelector< T >::RangeSelector | ( | const T & | t1, | |
| const T & | t2 | |||
| ) | [inline] |
| virtual Selector<T>* RangeSelector< T >::clone | ( | ) | const [inline, virtual] |
Implements Selector< T >.
| virtual bool RangeSelector< T >::include | ( | const T & | t, | |
| const char * | ||||
| ) | [inline, virtual] |
Reimplemented from Selector< T >.
| virtual bool RangeSelector< T >::includes | ( | const T & | t | ) | const [inline, virtual] |
Implements Selector< T >.
| virtual bool RangeSelector< T >::isEq | ( | const Selector< T > & | rs | ) | const [inline, protected, virtual] |
Implements Selector< T >.
| virtual const char* RangeSelector< T >::selectorType | ( | ) | const [inline, virtual] |
Implements Selector< T >.
| Interval<T> RangeSelector< T >::range_ |
1.7.1