The Range
interface and utility functions.
Definition in file Range.hpp.
|
template<typename T > |
Range< T > | nvxio::ranges::all () |
| Creates a range that includes all points. More...
|
|
template<typename T > |
Range< T > | nvxio::ranges::atLeast (T x) |
| Creates a range that includes the values that are greater than or equal to the particular number (values >= x). More...
|
|
template<typename T > |
Range< T > | nvxio::ranges::atMost (T x) |
| Creates a range that includes the values that are less than or equal to the particular number (values <= x). More...
|
|
template<typename T > |
Range< T > | nvxio::ranges::lessThan (T x) |
| Creates a range that includes the values that are less than the particular number (values < x). More...
|
|
template<typename T > |
Range< T > | nvxio::ranges::moreThan (T x) |
| Creates a range that includes the values that are greater than the particular number (values > x). More...
|
|
template<typename T > |
Range< T > | nvxio::operator& (const Range< T > &r1, const Range< T > &r2) |
| Calculates intersection of the two ranges. More...
|
|