|
| template<typename T , typename TRAITS > |
| constexpr Range< T, TRAITS > | Stroika::Foundation::Traversal::operator+ (const T &lhs, const Range< T, TRAITS > &rhs) |
| |
| template<typename T , typename TRAITS > |
| constexpr Range< T, TRAITS > | Stroika::Foundation::Traversal::operator* (const T &lhs, const Range< T, TRAITS > &rhs) |
| |
| template<typename T , typename TRAITS > |
| constexpr Range< T, TRAITS > | Stroika::Foundation::Traversal::operator^ (const Range< T, TRAITS > &lhs, const Range< T, TRAITS > &rhs) |
| |
- Note
- Code-Status: Beta
Design Note This module was inspired by Ruby Range class, but in the end, it was mostly based on HealthFrame's DateRangeType/DateTimeRangeType code.
This notion of 'range' has VERY LITTLE todo with the std::range feature (which is more like Stroika 'Iterable')
TODO:
Definition in file Range.h.