Expand description
Iterators that generate numbers without repetition.
Structs§
- Constant
Precision Primitive Floats - Generates all finite positive primitive floats with a specified
sci_exponent
and precision. - Exhaustive
Negative Finite Primitive Floats - Generates all negative finite primitive floats.
- Exhaustive
Nonzero Finite Primitive Floats - Generates all nonzero finite primitive floats.
- Exhaustive
Positive Finite Primitive Floats - Generates all positive finite primitive floats.
- Exhaustive
Primitive Floats With Exponent - Generates all positive finite primitive floats with a specified
sci_exponent
. - Primitive
Float Increasing Range - Generates all primitive floats in an interval, in increasing order.
- Primitive
IntIncreasing Range - Generates all primitive integers in an interval.
Enums§
- Exhaustive
Primitive Float Inclusive Range - Generates all primitive floats in an interval.
- Exhaustive
Signed Range - Generates all values of a signed integer type in an interval, in order of increasing absolute value.
Functions§
- exhaustive_
finite_ primitive_ floats - Generates all finite primitive floats.
- exhaustive_
natural_ signeds - Generates all natural (non-negative) signed integers in ascending order.
- exhaustive_
negative_ finite_ primitive_ floats - Generates all negative finite primitive floats.
- exhaustive_
negative_ primitive_ floats - Generates all negative primitive floats.
- exhaustive_
negative_ signeds - Generates all negative signed integers in descending order.
- exhaustive_
nonzero_ finite_ primitive_ floats - Generates all nonzero finite primitive floats.
- exhaustive_
nonzero_ primitive_ floats - Generates all nonzero primitive floats.
- exhaustive_
nonzero_ signeds - Generates all nonzero signed integers in order of increasing absolute value.
- exhaustive_
positive_ finite_ primitive_ floats - Generates all positive finite primitive floats.
- exhaustive_
positive_ primitive_ floats - Generates all positive primitive floats.
- exhaustive_
positive_ primitive_ ints - Generates all positive primitive integers in ascending order.
- exhaustive_
primitive_ float_ inclusive_ range - Generates all primitive floats in the closed interval $[a, b]$.
- exhaustive_
primitive_ float_ range - Generates all primitive floats in the half-open interval $[a, b)$.
- exhaustive_
primitive_ floats - Generates all primitive floats.
- exhaustive_
primitive_ floats_ with_ sci_ exponent - Generates all positive finite primitive floats with a specified sci-exponent.
- exhaustive_
primitive_ floats_ with_ sci_ exponent_ and_ precision - Generates all finite positive primitive floats with a specified
sci_exponent
and precision. - exhaustive_
signed_ inclusive_ range - Generates all signed integers in the closed interval $[a, b]$, in order of increasing absolute value.
- exhaustive_
signed_ range - Generates all signed integers in the half-open interval $[a, b)$, in order of increasing absolute value.
- exhaustive_
signeds - Generates all signed integers in order of increasing absolute value.
- exhaustive_
unsigneds - Generates all unsigned integers in ascending order.
- finite_
primitive_ floats_ increasing - Generates all finite primitive floats, in ascending order.
- negative_
finite_ primitive_ floats_ increasing - Generates all finite negative primitive floats, in ascending order.
- negative_
primitive_ floats_ increasing - Generates all negative primitive floats, in ascending order.
- nonzero_
finite_ primitive_ floats_ increasing - Generates all finite nonzero primitive floats, in ascending order.
- nonzero_
primitive_ floats_ increasing - Generates all nonzero primitive floats, in ascending order.
- positive_
finite_ primitive_ floats_ increasing - Generates all finite positive primitive floats, in ascending order.
- positive_
primitive_ floats_ increasing - Generates all positive primitive floats, in ascending order.
- primitive_
float_ increasing_ inclusive_ range - Generates all primitive floats in the closed interval $[a, b]$, in ascending order.
- primitive_
float_ increasing_ range - Generates all primitive floats in the half-open interval $[a, b)$, in ascending order.
- primitive_
floats_ increasing - Generates all primitive floats, except
NaN
, in ascending order. - primitive_
int_ increasing_ inclusive_ range - Generates all primitive integers in the closed interval $[a, b]$, in ascending order.
- primitive_
int_ increasing_ range - Generates all primitive integers in the half-open interval $[a, b)$, in ascending order.