| `Combine(g1, g2, ..., gN)` | Yields as `std::tuple`*n*-tuples all combinations (Cartesian product) of the values generated by the given *n* generators `g1`, `g2`, ..., `gN`. |
| `Combine(g1, g2, ..., gN)` | Yields as `std::tuple`*n*-tuples all combinations (Cartesian product) of the values generated by the given *n* generators `g1`, `g2`, ..., `gN`. |
| `ConvertGenerator<T>(g)` | Yields values generated by generator `g`, `static_cast` to `T`. |
| `ConvertGenerator<T>(g)` | Yields values generated by generator `g`, `static_cast` to `T`. |
The optional last argument *`name_generator`* is a function or functor that
The optional last argument *`name_generator`* is a function or functor that
generates custom test name suffixes based on the test parameters. The function
generates custom test name suffixes based on the test parameters. The function