diff options
| author | Andrew Auclair | 2025-08-05 13:13:39 -0400 |
|---|---|---|
| committer | Martin Hořeňovský | 2025-08-06 19:31:42 +0200 |
| commit | bcd4116df7569d90792bf07710a4c533a193e723 (patch) | |
| tree | 63ab0a5deda01ede2e7d9a0f4d18860b31345d0e | |
| parent | 9b3f508a1b1579f5366cf83d19822cb395f23528 (diff) | |
| download | catch3-bcd4116df7569d90792bf07710a4c533a193e723.tar.gz | |
Update generators.md
Break specific purpose generators into random and range generator sections.
| -rw-r--r-- | docs/generators.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/generators.md b/docs/generators.md index 41e01241..000b2009 100644 --- a/docs/generators.md +++ b/docs/generators.md @@ -114,11 +114,12 @@ a test case, * `MapGenerator<T, U, Func>` -- returns the result of applying `Func` on elements from a different generator * `ChunkGenerator<T>` -- returns chunks (inside `std::vector`) of n elements from a generator -* 4 specific purpose generators (defined in `catch2/generators/catch_generators_random.hpp`) +* 2 random generators (defined in `catch2/generators/catch_generators_random.hpp`) * `RandomIntegerGenerator<Integral>` -- generates random Integrals from range * `RandomFloatGenerator<Float>` -- generates random Floats from range - * `RangeGenerator<T>(first, last)` -- generates all values inside a `[first, last)` arithmetic range (defined in `catch2/generators/catch_generators_range.hpp`) - * `IteratorGenerator<T>` -- copies and returns values from an iterator range (defined in `catch2/generators/catch_generators_range.hpp`) +* 2 range generators (defined in `catch2/generators/catch_generators_range.hpp`) + * `RangeGenerator<T>(first, last)` -- generates all values inside a `[first, last)` arithmetic range + * `IteratorGenerator<T>` -- copies and returns values from an iterator range > `ChunkGenerator<T>`, `RandomIntegerGenerator<Integral>`, `RandomFloatGenerator<Float>` and `RangeGenerator<T>` were introduced in Catch2 2.7.0. |