<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_generators.hpp, branch v2.13.2</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Improved generator tracking</title>
<updated>2020-06-01T17:06:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-06-01T17:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9500ded83b66ea02472833684135ab8573da5e2d'/>
<id>9500ded83b66ea02472833684135ab8573da5e2d</id>
<content type='text'>
* Successive executions of the same `GENERATE` macro (e.g. because
of a for loop) no longer lead to multiple nested generators.
* The same line can now contain multiple `GENERATE` macros without
issues.

Fixes #1913
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Successive executions of the same `GENERATE` macro (e.g. because
of a for loop) no longer lead to multiple nested generators.
* The same line can now contain multiple `GENERATE` macros without
issues.

Fixes #1913
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix forwarding in SingleValueGenerator and generator creation</title>
<updated>2019-12-15T19:50:43+00:00</updated>
<author>
<name>Joe Burzinski</name>
</author>
<published>2019-12-15T06:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6c9a255dc2973e97b2d6a155d36f47e145382d32'/>
<id>6c9a255dc2973e97b2d6a155d36f47e145382d32</id>
<content type='text'>
Fixes #1809
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1809
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress using-namespace lint in GENERATE* macros</title>
<updated>2019-11-16T16:39:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-11-16T16:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a537ccae224691bb43ecc89b1ddd3a14a784e5cf'/>
<id>a537ccae224691bb43ecc89b1ddd3a14a784e5cf</id>
<content type='text'>
Closes #1799
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1799
</pre>
</div>
</content>
</entry>
<entry>
<title>update name of Value Generators in doc to match class names</title>
<updated>2019-10-04T11:31:37+00:00</updated>
<author>
<name>Wim Leflere</name>
</author>
<published>2019-10-04T09:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fcda35f6458d76458826161f2499576b6ca70d54'/>
<id>fcda35f6458d76458826161f2499576b6ca70d54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent compilation of generators that use bool in dangerous manner</title>
<updated>2019-07-18T09:54:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-07-18T09:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=53281b471f881b86d1ed037b3df0c239287552af'/>
<id>53281b471f881b86d1ed037b3df0c239287552af</id>
<content type='text'>
Closes #1692
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1692
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GENERATE_COPY and GENERATE_VAR capturing generator macros</title>
<updated>2019-03-31T12:11:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-03-31T12:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3816e99d0c74882eeaaf30ebb48a07a9418f295c'/>
<id>3816e99d0c74882eeaaf30ebb48a07a9418f295c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ChunkGenerator</title>
<updated>2019-02-23T19:28:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T19:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=693647c43f799b2c23041e824fab8964ea1146e6'/>
<id>693647c43f799b2c23041e824fab8964ea1146e6</id>
<content type='text'>
This generator collects values from the underlying generator until it
has a specified amount of them, and then returns them in one "chunk".
In case the underlying generator does not have enough elements for
a specific chunk, the left-over elements are discarded.

Closes #1538
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This generator collects values from the underlying generator until it
has a specified amount of them, and then returns them in one "chunk".
In case the underlying generator does not have enough elements for
a specific chunk, the left-over elements are discarded.

Closes #1538
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup: move things around</title>
<updated>2019-02-23T16:16:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-23T16:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=288387fa10a64ea8e38afea4da20f04132f4fb29'/>
<id>288387fa10a64ea8e38afea4da20f04132f4fb29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add RangeGenerator</title>
<updated>2019-02-23T15:58:34+00:00</updated>
<author>
<name>Rick de Water</name>
</author>
<published>2019-02-03T15:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=165de9b072ac40d3fea3d7f1ad7fa3aeaa0f5983'/>
<id>165de9b072ac40d3fea3d7f1ad7fa3aeaa0f5983</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove non-ASCII characters from the distributable parts</title>
<updated>2019-02-18T09:33:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-02-18T09:33:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=093b72416de31a804fea15a4055bb44cb523401f'/>
<id>093b72416de31a804fea15a4055bb44cb523401f</id>
<content type='text'>
Closes #1542
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1542
</pre>
</div>
</content>
</entry>
</feed>
