<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_generators_generic.hpp, branch v2.13.10</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>Fix clang analyzer warning about FilterGenerator</title>
<updated>2021-11-24T10:30:03+00:00</updated>
<author>
<name>Xo Wang</name>
</author>
<published>2021-10-27T19:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=33794a204c00158b15eeda38bd2e30a5a57533fc'/>
<id>33794a204c00158b15eeda38bd2e30a5a57533fc</id>
<content type='text'>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor FilterGenerator to remove ctor call to overridden method next()
in order to address clang static analyzer diagnostic:

catch2-src/single_include/catch2/catch.hpp:4166:42: note: Call to virtual method 'FilterGenerator::next' during construction bypasses virtual dispatch
                auto has_initial_value = next();
                                         ^~~~~~
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract FunctionReturnType to catch_meta.hpp</title>
<updated>2019-10-28T14:15:13+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-10-28T14:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=fc320f6b8f55b8781a5e039ff0cad23c578568c2'/>
<id>fc320f6b8f55b8781a5e039ff0cad23c578568c2</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>Fix ChunkGenerator with chunk-size 0</title>
<updated>2019-06-29T13:48:30+00:00</updated>
<author>
<name>David Sommerich</name>
</author>
<published>2019-06-29T13:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9cf5897a11154bab4d561c80ab66ef33ecc91838'/>
<id>9cf5897a11154bab4d561c80ab66ef33ecc91838</id>
<content type='text'>
Fixes #1671
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1671
</pre>
</div>
</content>
</entry>
<entry>
<title>Deducing return type of map generator helper (#1576)</title>
<updated>2019-03-24T14:44:22+00:00</updated>
<author>
<name>Omer Ozarslan</name>
</author>
<published>2019-03-24T14:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=54089c4c8c657ffb13d8f3a1425403335af5ba4d'/>
<id>54089c4c8c657ffb13d8f3a1425403335af5ba4d</id>
<content type='text'>
* Deduce map return type implicitly

Giving the first template argument to map generator function to deduce
return type is now optional even if the return type is different from
the type generated by mapped generator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Deduce map return type implicitly

Giving the first template argument to map generator function to deduce
return type is now optional even if the return type is different from
the type generated by mapped generator.
</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>
</feed>
