919 lines
68 KiB
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&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()"> </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&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&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&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> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<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  </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"> </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  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </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"> </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 </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><<a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a>></td></tr>
|
|
<tr class="separator:aa9dc8fef28828fe351480d5be7bb287d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab33907d04439196536cc56f05b3537aa" id="r_ab33907d04439196536cc56f05b3537aa"><td class="memTemplParams" colspan="2">template<typename T> </td></tr>
|
|
<tr class="memitem:ab33907d04439196536cc56f05b3537aa"><td class="memTemplItemLeft" align="right" valign="top">using </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><<a class="el" href="classCatch_1_1Generators_1_1IGenerator.html">IGenerator</a><T>></td></tr>
|
|
<tr class="separator:ab33907d04439196536cc56f05b3537aa"><td class="memSeparator" colspan="2"> </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> * </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 &lineInfo)</td></tr>
|
|
<tr class="separator:ab0ad55177ac1e5f00b123909b191f436"><td class="memSeparator" colspan="2"> </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> * </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> &&generator)</td></tr>
|
|
<tr class="separator:a24e1bac2be5e078f26c395a96470b706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01aec1a3265d83bfd89f32782521c96b" id="r_a01aec1a3265d83bfd89f32782521c96b"><td class="memTemplParams" colspan="2">template<typename T, typename DecayedT = std::decay_t<T>> </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>< DecayedT > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a01aec1a3265d83bfd89f32782521c96b">value</a> (T &&value)</td></tr>
|
|
<tr class="separator:a01aec1a3265d83bfd89f32782521c96b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff55717239311a0e8352a4de5d29967f" id="r_aff55717239311a0e8352a4de5d29967f"><td class="memTemplParams" colspan="2">template<typename T> </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>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aff55717239311a0e8352a4de5d29967f">values</a> (std::initializer_list< T > values)</td></tr>
|
|
<tr class="separator:aff55717239311a0e8352a4de5d29967f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fa425101893564ec8e95b0813077257" id="r_a2fa425101893564ec8e95b0813077257"><td class="memTemplParams" colspan="2">template<typename... Ts> </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>< std::tuple< std::decay_t< Ts >... > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a2fa425101893564ec8e95b0813077257">table</a> (std::initializer_list< std::tuple< std::decay_t< Ts >... > > tuples)</td></tr>
|
|
<tr class="separator:a2fa425101893564ec8e95b0813077257"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cc95d72b060e2819b2edbbdbf8c646b" id="r_a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memTemplParams" colspan="2">template<typename T, typename... Gs> </td></tr>
|
|
<tr class="memitem:a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > &&generator, Gs &&... moreGenerators) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>< T ></td></tr>
|
|
<tr class="separator:a7cc95d72b060e2819b2edbbdbf8c646b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abefb1a0fab3c669b98a53037b3286d22" id="r_abefb1a0fab3c669b98a53037b3286d22"><td class="memTemplParams" colspan="2">template<typename T> </td></tr>
|
|
<tr class="memitem:abefb1a0fab3c669b98a53037b3286d22"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T > &&generator) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>< T ></td></tr>
|
|
<tr class="separator:abefb1a0fab3c669b98a53037b3286d22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abde22ab68f2348d7e03ca09df3b74e8d" id="r_abde22ab68f2348d7e03ca09df3b74e8d"><td class="memTemplParams" colspan="2">template<typename T, typename... Gs> </td></tr>
|
|
<tr class="memitem:abde22ab68f2348d7e03ca09df3b74e8d"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#abde22ab68f2348d7e03ca09df3b74e8d">makeGenerators</a> (T &&val, Gs &&... moreGenerators) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>< std::decay_t< T > ></td></tr>
|
|
<tr class="separator:abde22ab68f2348d7e03ca09df3b74e8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac8c5682b95d3467b013de492f21e7e2" id="r_aac8c5682b95d3467b013de492f21e7e2"><td class="memTemplParams" colspan="2">template<typename T, typename U, typename... Gs> </td></tr>
|
|
<tr class="memitem:aac8c5682b95d3467b013de492f21e7e2"><td class="memTemplItemLeft" align="right" valign="top">auto </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>< T >, U &&val, Gs &&... moreGenerators) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a>< T ></td></tr>
|
|
<tr class="separator:aac8c5682b95d3467b013de492f21e7e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a118b852de3ec020b428ad43245dda9c8" id="r_a118b852de3ec020b428ad43245dda9c8"><td class="memTemplParams" colspan="2">template<typename L> </td></tr>
|
|
<tr class="memitem:a118b852de3ec020b428ad43245dda9c8"><td class="memTemplItemLeft" align="right" valign="top">auto </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 &lineInfo, L const &generatorExpression) -> typename decltype(generatorExpression())::type</td></tr>
|
|
<tr class="separator:a118b852de3ec020b428ad43245dda9c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adedfdb318219078ce9107690745d2f2f" id="r_adedfdb318219078ce9107690745d2f2f"><td class="memTemplParams" colspan="2">template<typename T> </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>< T > </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>< T > &&generator)</td></tr>
|
|
<tr class="separator:adedfdb318219078ce9107690745d2f2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4df89be8072a9685ee89b6776a54bb93" id="r_a4df89be8072a9685ee89b6776a54bb93"><td class="memTemplParams" colspan="2">template<typename T, typename Predicate> </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>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a4df89be8072a9685ee89b6776a54bb93">filter</a> (Predicate &&pred, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > &&generator)</td></tr>
|
|
<tr class="separator:a4df89be8072a9685ee89b6776a54bb93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a510cc0d72a7bab8f967827e695b981ba" id="r_a510cc0d72a7bab8f967827e695b981ba"><td class="memTemplParams" colspan="2">template<typename T> </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>< T > </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>< T > &&generator)</td></tr>
|
|
<tr class="separator:a510cc0d72a7bab8f967827e695b981ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af33fd06c51ac9173c3bee2ddee2559a6" id="r_af33fd06c51ac9173c3bee2ddee2559a6"><td class="memTemplParams" colspan="2">template<typename Func, typename U, typename T = FunctionReturnType<Func, U>> </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>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af33fd06c51ac9173c3bee2ddee2559a6">map</a> (Func &&function, <a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< U > &&generator)</td></tr>
|
|
<tr class="separator:af33fd06c51ac9173c3bee2ddee2559a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb4654b4e840e438e3bc204ac4d8e157" id="r_acb4654b4e840e438e3bc204ac4d8e157"><td class="memTemplParams" colspan="2">template<typename T> </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>< std::vector< T > > </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>< T > &&generator)</td></tr>
|
|
<tr class="separator:acb4654b4e840e438e3bc204ac4d8e157"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="aa9dc8fef28828fe351480d5be7bb287d" name="aa9dc8fef28828fe351480d5be7bb287d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9dc8fef28828fe351480d5be7bb287d">◆ </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>< <a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a> > <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><<a class="el" href="classCatch_1_1Generators_1_1GeneratorUntypedBase.html">GeneratorUntypedBase</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab33907d04439196536cc56f05b3537aa" name="ab33907d04439196536cc56f05b3537aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab33907d04439196536cc56f05b3537aa">◆ </a></span>GeneratorPtr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </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><<a class="el" href="classCatch_1_1Generators_1_1IGenerator.html">IGenerator</a><T>></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">◆ </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 &</td> <td class="paramname"><span class="paramname"><em>lineInfo</em></span> )</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">◆ </a></span>chunk()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< std::vector< T > > 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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </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> &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </a></span>filter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T, typename Predicate> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > Catch::Generators::filter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Predicate &&</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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </a></span>generate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename L> </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 &</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 &</td> <td class="paramname"><span class="paramname"><em>generatorExpression</em></span> ) -> 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">◆ </a></span>makeGenerators() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T, typename U, typename... Gs> </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>< T ></td> <td class="paramname"><span class="paramname"><em></em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">U &&</td> <td class="paramname"><span class="paramname"><em>val</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Gs &&...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span> ) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a><T> </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">◆ </a></span>makeGenerators() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span></td><td>)</td>
|
|
<td> -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a><T> </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">◆ </a></span>makeGenerators() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T, typename... Gs> </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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Gs &&...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span> ) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a><T> </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">◆ </a></span>makeGenerators() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T, typename... Gs> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::Generators::makeGenerators </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T &&</td> <td class="paramname"><span class="paramname"><em>val</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Gs &&...</td> <td class="paramname"><span class="paramname"><em>moreGenerators</em></span> ) -> <a class="el" href="classCatch_1_1Generators_1_1Generators.html">Generators</a><std::decay_t<T>> </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">◆ </a></span>map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Func, typename U, typename T = FunctionReturnType<Func, U>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > Catch::Generators::map </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Func &&</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>< U > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </a></span>repeat()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > 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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </a></span>table()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename... Ts> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< std::tuple< std::decay_t< Ts >... > > Catch::Generators::table </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::initializer_list< std::tuple< std::decay_t< Ts >... > ></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">◆ </a></span>take()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > 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>< T > &&</td> <td class="paramname"><span class="paramname"><em>generator</em></span> )</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">◆ </a></span>value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T, typename DecayedT = std::decay_t<T>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< DecayedT > Catch::Generators::value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T &&</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">◆ </a></span>values()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1Generators_1_1GeneratorWrapper.html">GeneratorWrapper</a>< T > Catch::Generators::values </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::initializer_list< T ></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>
|