cartesian
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple2.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple2.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A2.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple3.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple3.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A3.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple4.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple4.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A4.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple5.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple5.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A5.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple6.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple6.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A6.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple7.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple7.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A7.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple8.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple8.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A8.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple9.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type Tuple9.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A9.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple2.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple2.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A2.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple3.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple3.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A3.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple4.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple4.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A4.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple5.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple5.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A5.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple6.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple6.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A6.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple7.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple7.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A7.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple8.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple8.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A8.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cartesian product where the values are transformed into a Tuple9.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cartesian product and generates values of type Tuple9.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A9.
Combines this OrderedArgsGenerator with the given other OrderedArgsGenerator resulting in their cartesian product where the values are transformed into values of type R.
The resulting OrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting OrderedArgsGenerator which represents the cartesian product and generates values of type R.
Since
2.0.0
Parameters
The other OrderedArgsGenerator which generates values of type A2.
The type of values generated by this OrderedArgsGenerator.
the type of values generated by the other OrderedArgsGenerator.
the type of values generated by the resulting OrderedArgsGenerator.
Combines this SemiOrderedArgsGenerator with the given other SemiOrderedArgsGenerator resulting in their cross product where the values are transformed into values of type R.
The resulting SemiOrderedArgsGenerator generates this.size * other.size values before repeating.
Return
The resulting SemiOrderedArgsGenerator which represents the cross product and generates values of type R.
Since
2.0.0
Parameters
The other SemiOrderedArgsGenerator which generates values of type A2.
The type of values generated by this SemiOrderedArgsGenerator.
the type of values generated by the other SemiOrderedArgsGenerator.
the type of values generated by the resulting SemiOrderedArgsGenerator.