qtrocket2/docs/doxygen/html/namespaceCatch_1_1Generators.html

919 lines
68 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>QtRocket: Catch::Generators Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">QtRocket
</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('namespaceCatch_1_1Generators.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">Catch::Generators Namespace Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceCatch_1_1Generators_1_1Detail.html">Detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Generators_1_1as.html">as</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1ChunkGenerator.html">ChunkGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1FilterGenerator.html">FilterGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1FixedValuesGenerator.html">FixedValuesGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1IGenerator.html">IGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1MapGenerator.html">MapGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1RepeatGenerator.html">RepeatGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1SingleValueGenerator.html">SingleValueGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Generators_1_1TakeGenerator.html">TakeGenerator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:aa9dc8fef28828fe351480d5be7bb287d" id="r_aa9dc8fef28828fe351480d5be7bb287d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9dc8fef28828fe351480d5be7bb287d">GeneratorBasePtr</a> = <a class="el" href="classCatch_1_1Detail_1_1unique__ptr.html">Catch::Detail::unique_ptr</a>&lt;<a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a>&gt;</td></tr>
<tr class="separator:aa9dc8fef28828fe351480d5be7bb287d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33907d04439196536cc56f05b3537aa" id="r_ab33907d04439196536cc56f05b3537aa"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:ab33907d04439196536cc56f05b3537aa"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ab33907d04439196536cc56f05b3537aa">GeneratorPtr</a> = <a class="el" href="classCatch_1_1Detail_1_1unique__ptr.html">Catch::Detail::unique_ptr</a>&lt;<a class="el" href="classCatch_1_1Generators_1_1IGenerator.html">IGenerator</a>&lt;T&gt;&gt;</td></tr>
<tr class="separator:ab33907d04439196536cc56f05b3537aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab0ad55177ac1e5f00b123909b191f436" id="r_ab0ad55177ac1e5f00b123909b191f436"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1IGeneratorTracker.html">IGeneratorTracker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0ad55177ac1e5f00b123909b191f436">acquireGeneratorTracker</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> generatorName, <a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a> const &amp;lineInfo)</td></tr>
<tr class="separator:ab0ad55177ac1e5f00b123909b191f436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e1bac2be5e078f26c395a96470b706" id="r_a24e1bac2be5e078f26c395a96470b706"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1IGeneratorTracker.html">IGeneratorTracker</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a24e1bac2be5e078f26c395a96470b706">createGeneratorTracker</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> generatorName, <a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a> lineInfo, <a class="el" href="#aa9dc8fef28828fe351480d5be7bb287d">GeneratorBasePtr</a> &amp;&amp;generator)</td></tr>
<tr class="separator:a24e1bac2be5e078f26c395a96470b706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01aec1a3265d83bfd89f32782521c96b" id="r_a01aec1a3265d83bfd89f32782521c96b"><td class="memTemplParams" colspan="2">template&lt;typename T, typename DecayedT = std::decay_t&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a01aec1a3265d83bfd89f32782521c96b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; DecayedT &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a01aec1a3265d83bfd89f32782521c96b">value</a> (T &amp;&amp;value)</td></tr>
<tr class="separator:a01aec1a3265d83bfd89f32782521c96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff55717239311a0e8352a4de5d29967f" id="r_aff55717239311a0e8352a4de5d29967f"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:aff55717239311a0e8352a4de5d29967f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aff55717239311a0e8352a4de5d29967f">values</a> (std::initializer_list&lt; T &gt; values)</td></tr>
<tr class="separator:aff55717239311a0e8352a4de5d29967f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fa425101893564ec8e95b0813077257" id="r_a2fa425101893564ec8e95b0813077257"><td class="memTemplParams" colspan="2">template&lt;typename... Ts&gt; </td></tr>
<tr class="memitem:a2fa425101893564ec8e95b0813077257"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; std::tuple&lt; std::decay_t&lt; Ts &gt;... &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2fa425101893564ec8e95b0813077257">table</a> (std::initializer_list&lt; std::tuple&lt; std::decay_t&lt; Ts &gt;... &gt; &gt; tuples)</td></tr>
<tr class="separator:a2fa425101893564ec8e95b0813077257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cc95d72b060e2819b2edbbdbf8c646b" id="r_a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memTemplParams" colspan="2">template&lt;typename T, typename... Gs&gt; </td></tr>
<tr class="memitem:a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7cc95d72b060e2819b2edbbdbf8c646b">makeGenerators</a> (<a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator, Gs &amp;&amp;... moreGenerators) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt; T &gt;</td></tr>
<tr class="separator:a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abefb1a0fab3c669b98a53037b3286d22" id="r_abefb1a0fab3c669b98a53037b3286d22"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:abefb1a0fab3c669b98a53037b3286d22"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#abefb1a0fab3c669b98a53037b3286d22">makeGenerators</a> (<a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt; T &gt;</td></tr>
<tr class="separator:abefb1a0fab3c669b98a53037b3286d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde22ab68f2348d7e03ca09df3b74e8d" id="r_abde22ab68f2348d7e03ca09df3b74e8d"><td class="memTemplParams" colspan="2">template&lt;typename T, typename... Gs&gt; </td></tr>
<tr class="memitem:abde22ab68f2348d7e03ca09df3b74e8d"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#abde22ab68f2348d7e03ca09df3b74e8d">makeGenerators</a> (T &amp;&amp;val, Gs &amp;&amp;... moreGenerators) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt; std::decay_t&lt; T &gt; &gt;</td></tr>
<tr class="separator:abde22ab68f2348d7e03ca09df3b74e8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8c5682b95d3467b013de492f21e7e2" id="r_aac8c5682b95d3467b013de492f21e7e2"><td class="memTemplParams" colspan="2">template&lt;typename T, typename U, typename... Gs&gt; </td></tr>
<tr class="memitem:aac8c5682b95d3467b013de492f21e7e2"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aac8c5682b95d3467b013de492f21e7e2">makeGenerators</a> (<a class="el" href="structCatch_1_1Generators_1_1as.html">as</a>&lt; T &gt;, U &amp;&amp;val, Gs &amp;&amp;... moreGenerators) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt; T &gt;</td></tr>
<tr class="separator:aac8c5682b95d3467b013de492f21e7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a118b852de3ec020b428ad43245dda9c8" id="r_a118b852de3ec020b428ad43245dda9c8"><td class="memTemplParams" colspan="2">template&lt;typename L&gt; </td></tr>
<tr class="memitem:a118b852de3ec020b428ad43245dda9c8"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a118b852de3ec020b428ad43245dda9c8">generate</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> generatorName, <a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a> const &amp;lineInfo, L const &amp;generatorExpression) -&gt; typename decltype(generatorExpression())::type</td></tr>
<tr class="separator:a118b852de3ec020b428ad43245dda9c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adedfdb318219078ce9107690745d2f2f" id="r_adedfdb318219078ce9107690745d2f2f"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:adedfdb318219078ce9107690745d2f2f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#adedfdb318219078ce9107690745d2f2f">take</a> (size_t target, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator)</td></tr>
<tr class="separator:adedfdb318219078ce9107690745d2f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df89be8072a9685ee89b6776a54bb93" id="r_a4df89be8072a9685ee89b6776a54bb93"><td class="memTemplParams" colspan="2">template&lt;typename T, typename Predicate&gt; </td></tr>
<tr class="memitem:a4df89be8072a9685ee89b6776a54bb93"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a4df89be8072a9685ee89b6776a54bb93">filter</a> (Predicate &amp;&amp;pred, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator)</td></tr>
<tr class="separator:a4df89be8072a9685ee89b6776a54bb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510cc0d72a7bab8f967827e695b981ba" id="r_a510cc0d72a7bab8f967827e695b981ba"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:a510cc0d72a7bab8f967827e695b981ba"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a510cc0d72a7bab8f967827e695b981ba">repeat</a> (size_t repeats, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator)</td></tr>
<tr class="separator:a510cc0d72a7bab8f967827e695b981ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af33fd06c51ac9173c3bee2ddee2559a6" id="r_af33fd06c51ac9173c3bee2ddee2559a6"><td class="memTemplParams" colspan="2">template&lt;typename Func, typename U, typename T = FunctionReturnType&lt;Func, U&gt;&gt; </td></tr>
<tr class="memitem:af33fd06c51ac9173c3bee2ddee2559a6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af33fd06c51ac9173c3bee2ddee2559a6">map</a> (Func &amp;&amp;function, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; U &gt; &amp;&amp;generator)</td></tr>
<tr class="separator:af33fd06c51ac9173c3bee2ddee2559a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb4654b4e840e438e3bc204ac4d8e157" id="r_acb4654b4e840e438e3bc204ac4d8e157"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:acb4654b4e840e438e3bc204ac4d8e157"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; std::vector&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#acb4654b4e840e438e3bc204ac4d8e157">chunk</a> (size_t size, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;generator)</td></tr>
<tr class="separator:acb4654b4e840e438e3bc204ac4d8e157"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="aa9dc8fef28828fe351480d5be7bb287d" name="aa9dc8fef28828fe351480d5be7bb287d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9dc8fef28828fe351480d5be7bb287d">&#9670;&#160;</a></span>GeneratorBasePtr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classCatch_1_1Detail_1_1unique__ptr.html">Catch::Detail::unique_ptr</a>&lt; <a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a> &gt; <a class="el" href="#aa9dc8fef28828fe351480d5be7bb287d">Catch::Generators::GeneratorBasePtr</a> = <a class="el" href="classCatch_1_1Detail_1_1unique__ptr.html">Catch::Detail::unique_ptr</a>&lt;<a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab33907d04439196536cc56f05b3537aa" name="ab33907d04439196536cc56f05b3537aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab33907d04439196536cc56f05b3537aa">&#9670;&#160;</a></span>GeneratorPtr</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#ab33907d04439196536cc56f05b3537aa">Catch::Generators::GeneratorPtr</a> = <a class="el" href="classCatch_1_1Detail_1_1unique__ptr.html">Catch::Detail::unique_ptr</a>&lt;<a class="el" href="classCatch_1_1Generators_1_1IGenerator.html">IGenerator</a>&lt;T&gt;&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ab0ad55177ac1e5f00b123909b191f436" name="ab0ad55177ac1e5f00b123909b191f436"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0ad55177ac1e5f00b123909b191f436">&#9670;&#160;</a></span>acquireGeneratorTracker()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1IGeneratorTracker.html">IGeneratorTracker</a> * Catch::Generators::acquireGeneratorTracker </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>generatorName</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lineInfo</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_cgraph" id="anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_cgraph">
<area shape="rect" title=" " alt="" coords="5,48,187,93"/>
<area shape="rect" href="classCatch_1_1IResultCapture.html#aa587a5e482902f91c14a4d575589fb70" title=" " alt="" coords="235,5,424,50"/>
<area shape="poly" title=" " alt="" coords="187,51,219,45,220,50,188,56"/>
<area shape="rect" href="namespaceCatch.html#af718eeab870712f292ed8dc6ee3f6488" title=" " alt="" coords="240,98,419,126"/>
<area shape="poly" title=" " alt="" coords="188,84,233,92,232,97,187,89"/>
<area shape="poly" title=" " alt="" coords="290,99,283,89,288,79,304,73,329,71,357,74,371,80,369,85,355,79,329,76,305,78,292,83,288,89,294,96"/>
<area shape="rect" href="namespaceCatch.html#a8b23533de8c7d123687ac2c8d36b653a" title=" " alt="" coords="472,98,658,126"/>
<area shape="poly" title=" " alt="" coords="419,109,456,109,456,114,419,114"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_icgraph" id="anamespaceCatch_1_1Generators_ab0ad55177ac1e5f00b123909b191f436_icgraph">
<area shape="rect" title=" " alt="" coords="200,29,381,74"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a118b852de3ec020b428ad43245dda9c8" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="184,54,152,54,152,49,184,49"/>
<area shape="poly" title=" " alt="" coords="113,17,100,10,78,8,59,10,47,15,42,21,43,28,38,29,37,19,43,10,58,5,79,3,102,5,115,12"/>
</map>
</div>
</div>
</div>
<a id="acb4654b4e840e438e3bc204ac4d8e157" name="acb4654b4e840e438e3bc204ac4d8e157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb4654b4e840e438e3bc204ac4d8e157">&#9670;&#160;</a></span>chunk()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; std::vector&lt; T &gt; &gt; Catch::Generators::chunk </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_cgraph" id="anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,110,16,98,10,78,8,60,10,49,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="200,29,349,74"/>
<area shape="poly" title=" " alt="" coords="152,49,184,49,184,54,152,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_icgraph" id="anamespaceCatch_1_1Generators_acb4654b4e840e438e3bc204ac4d8e157_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="101,16,93,10,78,8,65,10,57,14,54,20,55,29,50,29,49,19,54,11,64,5,79,3,95,5,104,11"/>
</map>
</div>
</div>
</div>
<a id="a24e1bac2be5e078f26c395a96470b706" name="a24e1bac2be5e078f26c395a96470b706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24e1bac2be5e078f26c395a96470b706">&#9670;&#160;</a></span>createGeneratorTracker()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1IGeneratorTracker.html">IGeneratorTracker</a> * Catch::Generators::createGeneratorTracker </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>generatorName</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a></td> <td class="paramname"><span class="paramname"><em>lineInfo</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#aa9dc8fef28828fe351480d5be7bb287d">GeneratorBasePtr</a> &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_cgraph" id="anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_cgraph">
<area shape="rect" title=" " alt="" coords="5,48,180,93"/>
<area shape="rect" href="classCatch_1_1IResultCapture.html#a347c416a766bf77cde2aa05a2a27d034" title=" " alt="" coords="228,5,410,50"/>
<area shape="poly" title=" " alt="" coords="180,51,212,45,213,50,181,56"/>
<area shape="rect" href="namespaceCatch.html#af718eeab870712f292ed8dc6ee3f6488" title=" " alt="" coords="229,98,408,126"/>
<area shape="poly" title=" " alt="" coords="181,84,225,92,224,97,180,89"/>
<area shape="poly" title=" " alt="" coords="280,99,274,89,279,79,294,73,319,71,345,74,360,80,358,85,344,79,319,76,295,78,282,83,279,89,285,96"/>
<area shape="rect" href="namespaceCatch.html#a8b23533de8c7d123687ac2c8d36b653a" title=" " alt="" coords="458,98,644,126"/>
<area shape="poly" title=" " alt="" coords="409,109,442,109,442,114,409,114"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_icgraph" id="anamespaceCatch_1_1Generators_a24e1bac2be5e078f26c395a96470b706_icgraph">
<area shape="rect" title=" " alt="" coords="200,29,374,74"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a118b852de3ec020b428ad43245dda9c8" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="184,54,152,54,152,49,184,49"/>
<area shape="poly" title=" " alt="" coords="112,17,100,10,78,8,59,10,47,15,42,21,44,28,38,29,37,19,44,10,58,5,79,3,101,5,115,12"/>
</map>
</div>
</div>
</div>
<a id="a4df89be8072a9685ee89b6776a54bb93" name="a4df89be8072a9685ee89b6776a54bb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4df89be8072a9685ee89b6776a54bb93">&#9670;&#160;</a></span>filter()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename Predicate&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; Catch::Generators::filter </td>
<td>(</td>
<td class="paramtype">Predicate &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>pred</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_cgraph" id="anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,110,16,98,10,78,8,60,10,49,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="200,29,349,74"/>
<area shape="poly" title=" " alt="" coords="152,49,184,49,184,54,152,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_icgraph" id="anamespaceCatch_1_1Generators_a4df89be8072a9685ee89b6776a54bb93_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="101,16,93,10,78,8,65,10,57,14,54,20,55,29,50,29,49,19,54,11,64,5,79,3,95,5,104,11"/>
</map>
</div>
</div>
</div>
<a id="a118b852de3ec020b428ad43245dda9c8" name="a118b852de3ec020b428ad43245dda9c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a118b852de3ec020b428ad43245dda9c8">&#9670;&#160;</a></span>generate()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename L&gt; </div>
<table class="memname">
<tr>
<td class="memname">auto Catch::Generators::generate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>generatorName</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structCatch_1_1SourceLineInfo.html">SourceLineInfo</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lineInfo</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">L const &amp;</td> <td class="paramname"><span class="paramname"><em>generatorExpression</em></span>&#160;) -&gt; typename decltype(generatorExpression())::type </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_cgraph" id="anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_cgraph">
<area shape="rect" title=" " alt="" coords="5,165,152,210"/>
<area shape="poly" title=" " alt="" coords="38,165,36,155,43,146,58,141,79,139,102,141,115,148,113,153,100,146,78,144,59,146,47,151,42,157,43,164"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#ab0ad55177ac1e5f00b123909b191f436" title=" " alt="" coords="200,49,382,94"/>
<area shape="poly" title=" " alt="" coords="108,163,150,133,198,104,210,98,212,103,201,109,153,138,111,167"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a24e1bac2be5e078f26c395a96470b706" title=" " alt="" coords="204,119,378,163"/>
<area shape="poly" title=" " alt="" coords="151,169,188,161,189,166,153,174"/>
<area shape="rect" href="classCatch_1_1IGeneratorTracker.html#a23be942fc51672598bfa02c678c3078a" title=" " alt="" coords="200,212,382,257"/>
<area shape="poly" title=" " alt="" coords="153,201,185,208,184,214,151,206"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="216,281,366,326"/>
<area shape="poly" title=" " alt="" coords="111,208,153,238,201,267,212,272,210,277,198,271,150,242,108,213"/>
<area shape="rect" href="classCatch_1_1IResultCapture.html#aa587a5e482902f91c14a4d575589fb70" title=" " alt="" coords="430,5,619,50"/>
<area shape="poly" title=" " alt="" coords="381,52,414,46,415,51,382,57"/>
<area shape="rect" href="namespaceCatch.html#af718eeab870712f292ed8dc6ee3f6488" title=" " alt="" coords="435,98,614,126"/>
<area shape="poly" title=" " alt="" coords="382,85,425,92,425,97,381,90"/>
<area shape="poly" title=" " alt="" coords="485,99,478,89,483,79,499,73,525,71,552,74,567,80,565,85,551,79,525,76,500,78,487,83,484,89,489,96"/>
<area shape="rect" href="namespaceCatch.html#a8b23533de8c7d123687ac2c8d36b653a" title=" " alt="" coords="667,98,854,126"/>
<area shape="poly" title=" " alt="" coords="615,109,652,109,652,114,615,114"/>
<area shape="poly" title=" " alt="" coords="378,127,419,122,420,127,379,133"/>
<area shape="rect" href="classCatch_1_1IResultCapture.html#a347c416a766bf77cde2aa05a2a27d034" title=" " alt="" coords="434,149,616,194"/>
<area shape="poly" title=" " alt="" coords="379,150,418,155,418,160,378,155"/>
<area shape="poly" title=" " alt="" coords="250,212,249,202,256,193,270,187,291,185,314,188,328,194,325,199,312,193,291,191,271,193,259,197,254,203,255,211"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_icgraph" id="anamespaceCatch_1_1Generators_a118b852de3ec020b428ad43245dda9c8_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="101,16,93,10,78,8,65,10,57,14,54,20,55,29,50,29,49,19,54,11,64,5,79,3,95,5,104,11"/>
</map>
</div>
</div>
</div>
<a id="aac8c5682b95d3467b013de492f21e7e2" name="aac8c5682b95d3467b013de492f21e7e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8c5682b95d3467b013de492f21e7e2">&#9670;&#160;</a></span>makeGenerators() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename U, typename... Gs&gt; </div>
<table class="memname">
<tr>
<td class="memname">auto Catch::Generators::makeGenerators </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structCatch_1_1Generators_1_1as.html">as</a>&lt; T &gt;</td> <td class="paramname"><span class="paramname"><em></em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">U &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>val</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Gs &amp;&amp;...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span>&#160;) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt;T&gt; </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_aac8c5682b95d3467b013de492f21e7e2_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_aac8c5682b95d3467b013de492f21e7e2_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_aac8c5682b95d3467b013de492f21e7e2_cgraph" id="anamespaceCatch_1_1Generators_aac8c5682b95d3467b013de492f21e7e2_cgraph">
<area shape="rect" title=" " alt="" coords="5,76,152,121"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a7cc95d72b060e2819b2edbbdbf8c646b" title=" " alt="" coords="200,29,346,74"/>
<area shape="poly" title=" " alt="" coords="152,78,184,70,186,75,153,83"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a01aec1a3265d83bfd89f32782521c96b" title=" " alt="" coords="200,123,346,167"/>
<area shape="poly" title=" " alt="" coords="153,113,186,121,184,126,152,119"/>
<area shape="poly" title=" " alt="" coords="235,29,234,19,241,10,254,5,273,3,294,5,306,11,304,16,292,10,273,8,255,10,244,15,239,21,241,28"/>
<area shape="poly" title=" " alt="" coords="235,122,234,113,241,104,254,98,273,96,294,98,306,105,304,109,292,104,273,101,255,103,244,108,239,114,241,122"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="394,123,543,167"/>
<area shape="poly" title=" " alt="" coords="347,142,379,142,379,148,347,148"/>
</map>
</div>
</div>
</div>
<a id="abefb1a0fab3c669b98a53037b3286d22" name="abefb1a0fab3c669b98a53037b3286d22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abefb1a0fab3c669b98a53037b3286d22">&#9670;&#160;</a></span>makeGenerators() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">auto Catch::Generators::makeGenerators </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span></td><td>)</td>
<td> -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt;T&gt; </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_abefb1a0fab3c669b98a53037b3286d22_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_abefb1a0fab3c669b98a53037b3286d22_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_abefb1a0fab3c669b98a53037b3286d22_cgraph" id="anamespaceCatch_1_1Generators_abefb1a0fab3c669b98a53037b3286d22_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a7cc95d72b060e2819b2edbbdbf8c646b" title=" " alt="" coords="200,29,346,74"/>
<area shape="poly" title=" " alt="" coords="152,49,185,49,185,54,152,54"/>
<area shape="poly" title=" " alt="" coords="235,29,234,19,241,10,254,5,273,3,294,5,306,11,304,16,292,10,273,8,255,10,244,15,239,21,241,28"/>
</map>
</div>
</div>
</div>
<a id="a7cc95d72b060e2819b2edbbdbf8c646b" name="a7cc95d72b060e2819b2edbbdbf8c646b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cc95d72b060e2819b2edbbdbf8c646b">&#9670;&#160;</a></span>makeGenerators() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename... Gs&gt; </div>
<table class="memname">
<tr>
<td class="memname">auto Catch::Generators::makeGenerators </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Gs &amp;&amp;...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span>&#160;) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt;T&gt; </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_cgraph" id="anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="50,29,49,19,54,11,64,5,79,3,95,5,104,11,101,16,93,10,78,8,65,10,57,14,54,20,55,29"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_icgraph" id="anamespaceCatch_1_1Generators_a7cc95d72b060e2819b2edbbdbf8c646b_icgraph">
<area shape="rect" title=" " alt="" coords="200,75,346,119"/>
<area shape="poly" title=" " alt="" coords="304,61,292,56,273,53,255,55,244,60,239,66,241,74,235,74,234,65,241,56,254,50,273,48,294,50,306,57"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#aac8c5682b95d3467b013de492f21e7e2" title=" " alt="" coords="5,5,152,50"/>
<area shape="poly" title=" " alt="" coords="193,72,142,53,144,48,195,67"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#abefb1a0fab3c669b98a53037b3286d22" title=" " alt="" coords="5,75,152,119"/>
<area shape="poly" title=" " alt="" coords="184,100,152,100,152,94,184,94"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#abde22ab68f2348d7e03ca09df3b74e8d" title=" " alt="" coords="5,144,152,189"/>
<area shape="poly" title=" " alt="" coords="195,127,144,146,142,141,193,122"/>
</map>
</div>
</div>
</div>
<a id="abde22ab68f2348d7e03ca09df3b74e8d" name="abde22ab68f2348d7e03ca09df3b74e8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abde22ab68f2348d7e03ca09df3b74e8d">&#9670;&#160;</a></span>makeGenerators() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename... Gs&gt; </div>
<table class="memname">
<tr>
<td class="memname">auto Catch::Generators::makeGenerators </td>
<td>(</td>
<td class="paramtype">T &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>val</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Gs &amp;&amp;...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span>&#160;) -&gt; <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>&lt;std::decay_t&lt;T&gt;&gt; </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_abde22ab68f2348d7e03ca09df3b74e8d_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_abde22ab68f2348d7e03ca09df3b74e8d_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_abde22ab68f2348d7e03ca09df3b74e8d_cgraph" id="anamespaceCatch_1_1Generators_abde22ab68f2348d7e03ca09df3b74e8d_cgraph">
<area shape="rect" title=" " alt="" coords="5,76,152,121"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a7cc95d72b060e2819b2edbbdbf8c646b" title=" " alt="" coords="200,29,346,74"/>
<area shape="poly" title=" " alt="" coords="152,78,184,70,186,75,153,83"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a01aec1a3265d83bfd89f32782521c96b" title=" " alt="" coords="200,123,346,167"/>
<area shape="poly" title=" " alt="" coords="153,113,186,121,184,126,152,119"/>
<area shape="poly" title=" " alt="" coords="235,29,234,19,241,10,254,5,273,3,294,5,306,11,304,16,292,10,273,8,255,10,244,15,239,21,241,28"/>
<area shape="poly" title=" " alt="" coords="235,122,234,113,241,104,254,98,273,96,294,98,306,105,304,109,292,104,273,101,255,103,244,108,239,114,241,122"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="394,123,543,167"/>
<area shape="poly" title=" " alt="" coords="347,142,379,142,379,148,347,148"/>
</map>
</div>
</div>
</div>
<a id="af33fd06c51ac9173c3bee2ddee2559a6" name="af33fd06c51ac9173c3bee2ddee2559a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af33fd06c51ac9173c3bee2ddee2559a6">&#9670;&#160;</a></span>map()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Func, typename U, typename T = FunctionReturnType&lt;Func, U&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; Catch::Generators::map </td>
<td>(</td>
<td class="paramtype">Func &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>function</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; U &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_cgraph" id="anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,181,57"/>
<area shape="poly" title=" " alt="" coords="57,30,51,20,56,11,70,5,93,3,118,5,131,12,129,16,116,10,93,8,71,10,59,15,56,20,61,27"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="229,21,378,66"/>
<area shape="poly" title=" " alt="" coords="181,40,214,40,214,46,181,46"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_icgraph" id="anamespaceCatch_1_1Generators_af33fd06c51ac9173c3bee2ddee2559a6_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,181,57"/>
<area shape="poly" title=" " alt="" coords="123,16,112,10,93,8,75,10,65,15,63,20,67,28,62,30,57,20,61,11,74,5,93,3,114,5,125,12"/>
</map>
</div>
</div>
</div>
<a id="a510cc0d72a7bab8f967827e695b981ba" name="a510cc0d72a7bab8f967827e695b981ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a510cc0d72a7bab8f967827e695b981ba">&#9670;&#160;</a></span>repeat()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; Catch::Generators::repeat </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>repeats</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_cgraph" id="anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,110,16,98,10,78,8,60,10,49,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="200,29,349,74"/>
<area shape="poly" title=" " alt="" coords="152,49,184,49,184,54,152,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_icgraph" id="anamespaceCatch_1_1Generators_a510cc0d72a7bab8f967827e695b981ba_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="101,16,93,10,78,8,65,10,57,14,54,20,55,29,50,29,49,19,54,11,64,5,79,3,95,5,104,11"/>
</map>
</div>
</div>
</div>
<a id="a2fa425101893564ec8e95b0813077257" name="a2fa425101893564ec8e95b0813077257"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fa425101893564ec8e95b0813077257">&#9670;&#160;</a></span>table()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename... Ts&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; std::tuple&lt; std::decay_t&lt; Ts &gt;... &gt; &gt; Catch::Generators::table </td>
<td>(</td>
<td class="paramtype">std::initializer_list&lt; std::tuple&lt; std::decay_t&lt; Ts &gt;... &gt; &gt;</td> <td class="paramname"><span class="paramname"><em>tuples</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_cgraph" id="anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,109,16,98,10,78,8,61,10,50,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#aff55717239311a0e8352a4de5d29967f" title=" " alt="" coords="200,29,346,74"/>
<area shape="poly" title=" " alt="" coords="152,49,185,49,185,54,152,54"/>
<area shape="poly" title=" " alt="" coords="235,29,234,19,241,10,254,5,273,3,294,5,306,11,304,16,292,10,273,8,255,10,244,15,239,21,241,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="394,29,543,74"/>
<area shape="poly" title=" " alt="" coords="347,49,379,49,379,54,347,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_icgraph" id="anamespaceCatch_1_1Generators_a2fa425101893564ec8e95b0813077257_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="101,16,93,10,78,8,65,10,57,14,54,20,55,29,50,29,49,19,54,11,64,5,79,3,95,5,104,11"/>
</map>
</div>
</div>
</div>
<a id="adedfdb318219078ce9107690745d2f2f" name="adedfdb318219078ce9107690745d2f2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adedfdb318219078ce9107690745d2f2f">&#9670;&#160;</a></span>take()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; Catch::Generators::take </td>
<td>(</td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>target</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>generator</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_cgraph" id="anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,180,57"/>
<area shape="poly" title=" " alt="" coords="56,30,51,20,55,11,69,5,93,3,117,5,131,12,128,16,116,10,92,8,71,10,59,15,56,20,61,27"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="228,21,377,66"/>
<area shape="poly" title=" " alt="" coords="180,40,212,40,212,46,180,46"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_icgraph" id="anamespaceCatch_1_1Generators_adedfdb318219078ce9107690745d2f2f_icgraph">
<area shape="rect" title=" " alt="" coords="5,29,180,57"/>
<area shape="poly" title=" " alt="" coords="122,16,112,10,92,8,75,10,65,15,63,20,67,28,62,30,57,20,61,11,73,5,93,3,113,5,125,12"/>
</map>
</div>
</div>
</div>
<a id="a01aec1a3265d83bfd89f32782521c96b" name="a01aec1a3265d83bfd89f32782521c96b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01aec1a3265d83bfd89f32782521c96b">&#9670;&#160;</a></span>value()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename DecayedT = std::decay_t&lt;T&gt;&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; DecayedT &gt; Catch::Generators::value </td>
<td>(</td>
<td class="paramtype">T &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_cgraph" id="anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,110,16,98,10,78,8,60,10,49,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="200,29,349,74"/>
<area shape="poly" title=" " alt="" coords="152,49,184,49,184,54,152,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_icgraph" id="anamespaceCatch_1_1Generators_a01aec1a3265d83bfd89f32782521c96b_icgraph">
<area shape="rect" title=" " alt="" coords="249,179,395,223"/>
<area shape="poly" title=" " alt="" coords="357,166,344,160,322,157,301,159,289,164,284,170,285,178,280,179,279,169,286,160,300,154,322,152,346,155,360,161"/>
<area shape="rect" href="classCatch_1_1Generators_1_1Generators.html#adf8cc578226ac198a3efa08f742e1b09" title=" " alt="" coords="5,5,201,50"/>
<area shape="poly" title=" " alt="" coords="296,167,254,115,228,88,199,65,179,53,181,48,202,60,232,84,258,111,300,164"/>
<area shape="rect" href="classCatch_1_1Generators_1_1Generators.html#aafe58f12805e3f9e54a0c0ec233d17aa" title=" " alt="" coords="5,75,201,119"/>
<area shape="poly" title=" " alt="" coords="271,173,200,134,172,122,174,117,202,129,273,168"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#aac8c5682b95d3467b013de492f21e7e2" title=" " alt="" coords="30,144,176,189"/>
<area shape="poly" title=" " alt="" coords="233,190,176,181,177,175,234,184"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#abde22ab68f2348d7e03ca09df3b74e8d" title=" " alt="" coords="30,213,176,258"/>
<area shape="poly" title=" " alt="" coords="234,218,177,227,176,221,233,212"/>
<area shape="rect" href="classCatch_1_1Generators_1_1SingleValueGenerator.html#a532140dd2d1a673692271bb76a661ebe" title=" " alt="" coords="17,282,189,344"/>
<area shape="poly" title=" " alt="" coords="272,234,202,273,178,284,176,279,199,268,269,229"/>
<area shape="rect" href="classCatch_1_1Generators_1_1SingleValueGenerator.html#a4bed2ad14ffe04102d8135e2c82b3ace" title=" " alt="" coords="17,368,189,429"/>
<area shape="poly" title=" " alt="" coords="302,238,260,298,233,330,202,358,185,369,183,365,199,354,229,326,256,295,298,235"/>
</map>
</div>
</div>
</div>
<a id="aff55717239311a0e8352a4de5d29967f" name="aff55717239311a0e8352a4de5d29967f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff55717239311a0e8352a4de5d29967f">&#9670;&#160;</a></span>values()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>&lt; T &gt; Catch::Generators::values </td>
<td>(</td>
<td class="paramtype">std::initializer_list&lt; T &gt;</td> <td class="paramname"><span class="paramname"><em>values</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_cgraph" id="anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,152,74"/>
<area shape="poly" title=" " alt="" coords="41,29,40,19,46,10,59,5,79,3,99,5,112,11,110,16,98,10,78,8,60,10,49,15,45,21,46,28"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="200,29,349,74"/>
<area shape="poly" title=" " alt="" coords="152,49,184,49,184,54,152,54"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_icgraph" id="anamespaceCatch_1_1Generators_aff55717239311a0e8352a4de5d29967f_icgraph">
<area shape="rect" title=" " alt="" coords="226,64,372,109"/>
<area shape="poly" title=" " alt="" coords="332,52,320,45,299,43,280,45,268,50,263,56,264,64,259,64,258,54,265,45,278,40,299,38,321,40,335,47"/>
<area shape="rect" href="classCatch_1_1Generators_1_1FixedValuesGenerator.html#a6e9f473655413c1cb15f079890f06b86" title=" " alt="" coords="5,5,178,67"/>
<area shape="poly" title=" " alt="" coords="210,68,177,60,179,55,211,63"/>
<area shape="rect" href="namespaceCatch_1_1Generators.html#a2fa425101893564ec8e95b0813077257" title=" " alt="" coords="18,115,165,160"/>
<area shape="poly" title=" " alt="" coords="212,111,166,122,164,117,210,106"/>
<area shape="poly" title=" " alt="" coords="125,102,113,96,91,94,72,96,60,100,56,106,57,114,52,115,50,105,57,96,71,91,92,89,114,91,127,98"/>
</map>
</div>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceCatch.html">Catch</a></li><li class="navelem"><a class="el" href="namespaceCatch_1_1Generators.html">Generators</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>