Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrew Auclair2025-08-05 13:13:39 -0400
committerMartin Hořeňovský2025-08-06 19:31:42 +0200
commitbcd4116df7569d90792bf07710a4c533a193e723 (patch)
tree63ab0a5deda01ede2e7d9a0f4d18860b31345d0e
parent9b3f508a1b1579f5366cf83d19822cb395f23528 (diff)
downloadcatch3-bcd4116df7569d90792bf07710a4c533a193e723.tar.gz
Update generators.md
Break specific purpose generators into random and range generator sections.
-rw-r--r--docs/generators.md7
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.