<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, branch v2.2.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>v2.2.2</title>
<updated>2018-04-06T10:11:22+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-04-06T10:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d2d8455b571b6c66c4b7003500a77f9a93ecdc28'/>
<id>d2d8455b571b6c66c4b7003500a77f9a93ecdc28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PredicateMatcher that takes an arbitrary predicate functions</title>
<updated>2018-04-04T09:14:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-04-03T21:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1ca8f43b011ad61f4627a3339333406f15a46431'/>
<id>1ca8f43b011ad61f4627a3339333406f15a46431</id>
<content type='text'>
Also adds `Predicate` helper function to create `PredicateMatcher`.
Because of limitations in type inference it needs to be explicitly
typed, like so
`Predicate&lt;std::string&gt;([](std::string const&amp; str) { ... })`.
It also takes an optional second argument for description of the
predicate.

It is possible to infer the argument with sufficient TMP, see
https://stackoverflow.com/questions/43560492/how-to-extract-lambdas-return-type-and-variadic-parameters-pack-back-from-gener/43561563#43561563
but I don't think that the magic is worth introducing ATM.

Closes #1236
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds `Predicate` helper function to create `PredicateMatcher`.
Because of limitations in type inference it needs to be explicitly
typed, like so
`Predicate&lt;std::string&gt;([](std::string const&amp; str) { ... })`.
It also takes an optional second argument for description of the
predicate.

It is possible to infer the argument with sufficient TMP, see
https://stackoverflow.com/questions/43560492/how-to-extract-lambdas-return-type-and-variadic-parameters-pack-back-from-gener/43561563#43561563
but I don't think that the magic is worth introducing ATM.

Closes #1236
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.2.1</title>
<updated>2018-03-11T11:04:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-11T11:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0a34cc201ef28bf25c88b0062f331369596cb7b7'/>
<id>0a34cc201ef28bf25c88b0062f331369596cb7b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v2.2.0</title>
<updated>2018-03-07T10:06:15+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-07T10:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d14b7563c2f493ad1e1113e18b98409f91b6cde2'/>
<id>d14b7563c2f493ad1e1113e18b98409f91b6cde2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into master</title>
<updated>2018-03-07T09:37:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-07T09:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=552589f25bb469daa054fa37edee7f564ca1e309'/>
<id>552589f25bb469daa054fa37edee7f564ca1e309</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce conditional wchar_t (and std::wstring) support</title>
<updated>2018-03-07T09:35:31+00:00</updated>
<author>
<name>Tomas Zeman</name>
</author>
<published>2018-03-01T17:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=352853ed7e2592f224fc9e9f01e1314660e906e1'/>
<id>352853ed7e2592f224fc9e9f01e1314660e906e1</id>
<content type='text'>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The support is turned on by default but the user might need to be able
to turn it off which is now possible by defining CATCH_CONFIG_NO_WCHAR.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup various spelling errors (#1208)</title>
<updated>2018-03-07T09:08:35+00:00</updated>
<author>
<name>Josh Soref</name>
</author>
<published>2018-03-07T09:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b11175548afa0cb6ea03b9f73d7e038cf6d6688e'/>
<id>b11175548afa0cb6ea03b9f73d7e038cf6d6688e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONS macro</title>
<updated>2018-02-25T20:22:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-25T20:22:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cf4b7eead92773932f32c7efd2612e9d27b07557'/>
<id>cf4b7eead92773932f32c7efd2612e9d27b07557</id>
<content type='text'>
Also fix how it can be disabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix how it can be disabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SpECTRE project to list of users.</title>
<updated>2018-02-14T07:31:33+00:00</updated>
<author>
<name>Nils Deppe</name>
</author>
<published>2018-02-14T03:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e84768fff1a96ad31785534cd884bed97078a6ee'/>
<id>e84768fff1a96ad31785534cd884bed97078a6ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document CATCH_CONFIG_DEFAULT_REPORTER macro</title>
<updated>2018-02-11T17:10:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-11T17:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=31673ee0ca7d8e6ab7a11d37637af1733ef1de50'/>
<id>31673ee0ca7d8e6ab7a11d37637af1733ef1de50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
