Ball(Common::ArgByValueType< T > center, Common::ArgByValueType< UnsignedDifferenceType > radius, Openness lhsOpen=TRAITS::kLowerBoundOpenness, Openness rhsOpen=TRAITS::kUpperBoundOpenness) | Stroika::Foundation::Traversal::Range< T, TRAITS > | static |
begin() const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
Closure() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
ContainedRange(Common::ArgByValueType< T > begin, Common::ArgByValueType< T > end) | Stroika::Foundation::Traversal::Range< T, TRAITS > | static |
Contains(Common::ArgByValueType< T > r) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
DefinitelyLessThan(const Range &rhs) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
DiscreteRange()=default | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | explicit |
Elements() const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
empty() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Extend(Common::ArgByValueType< T > value) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
FullRange() | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | static |
GetDistanceSpanned() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
GetLowerBound() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
GetMidpoint() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
GetNumberOfContainedPoints() const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
GetUpperBound() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Intersection(const Range< T, TRAITS > &rhs) const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
Intersects(const Range< T2, TRAITS2 > &rhs) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Offset(SignedDifferenceType o) const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
operator bool() const | Stroika::Foundation::Traversal::Range< T, TRAITS > | explicit |
operator Iterable< T >() const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |
operator==(const Range &rhs) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Pin(T v) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Range() | Stroika::Foundation::Traversal::Range< T, TRAITS > | explicit |
ReplaceEnd(Common::ArgByValueType< T > end) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
ReplaceStart(Common::ArgByValueType< T > start) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Times(T o) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
ToString(const function< Characters::String(const T &)> &elt2String=[](const T &x) -> Characters::String { return Characters::ToString(x);}) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
Union(const Range &rhs) const | Stroika::Foundation::Traversal::Range< T, TRAITS > | |
UnionBounds(const Range< T, TRAITS > &rhs) const | Stroika::Foundation::Traversal::DiscreteRange< T, TRAITS > | |