qtrocket2/docs/doxygen/html/classCatch_1_1ReusableStringStream.html

476 lines
31 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::ReusableStringStream Class 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('classCatch_1_1ReusableStringStream.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="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classCatch_1_1ReusableStringStream-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Catch::ReusableStringStream Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="catch__amalgamated_8hpp_source.html">catch_amalgamated.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Catch::ReusableStringStream:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream__inherit__graph.png" border="0" usemap="#aCatch_1_1ReusableStringStream_inherit__map" alt="Inheritance graph"/></div>
<map name="aCatch_1_1ReusableStringStream_inherit__map" id="aCatch_1_1ReusableStringStream_inherit__map">
<area shape="rect" title=" " alt="" coords="5,81,217,109"/>
<area shape="rect" href="classCatch_1_1Detail_1_1NonCopyable.html" title="Deriving classes become noncopyable and nonmovable." alt="" coords="11,5,211,33"/>
<area shape="poly" title=" " alt="" coords="114,49,114,81,108,81,108,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Catch::ReusableStringStream:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream__coll__graph.png" border="0" usemap="#aCatch_1_1ReusableStringStream_coll__map" alt="Collaboration graph"/></div>
<map name="aCatch_1_1ReusableStringStream_coll__map" id="aCatch_1_1ReusableStringStream_coll__map">
<area shape="rect" title=" " alt="" coords="5,81,217,109"/>
<area shape="rect" href="classCatch_1_1Detail_1_1NonCopyable.html" title="Deriving classes become noncopyable and nonmovable." alt="" coords="11,5,211,33"/>
<area shape="poly" title=" " alt="" coords="114,49,114,81,108,81,108,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9b3f8c52b0d2d63ffd825297a9c09781" id="r_a9b3f8c52b0d2d63ffd825297a9c09781"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b3f8c52b0d2d63ffd825297a9c09781">ReusableStringStream</a> ()</td></tr>
<tr class="separator:a9b3f8c52b0d2d63ffd825297a9c09781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba9384e258a4db3178447b6a58414712" id="r_aba9384e258a4db3178447b6a58414712"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aba9384e258a4db3178447b6a58414712">~ReusableStringStream</a> ()</td></tr>
<tr class="separator:aba9384e258a4db3178447b6a58414712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d93d9f26cddd6c5c48b6ef63c694119" id="r_a3d93d9f26cddd6c5c48b6ef63c694119"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d93d9f26cddd6c5c48b6ef63c694119">str</a> () const</td></tr>
<tr class="memdesc:a3d93d9f26cddd6c5c48b6ef63c694119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the serialized state. <br /></td></tr>
<tr class="separator:a3d93d9f26cddd6c5c48b6ef63c694119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accccd77ec1d867b755fb8ece85f0d23c" id="r_accccd77ec1d867b755fb8ece85f0d23c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#accccd77ec1d867b755fb8ece85f0d23c">str</a> (std::string const &amp;str)</td></tr>
<tr class="memdesc:accccd77ec1d867b755fb8ece85f0d23c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets internal state to <code>str</code> <br /></td></tr>
<tr class="separator:accccd77ec1d867b755fb8ece85f0d23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af95f72024c082db70e5e50782e28e4f6" id="r_af95f72024c082db70e5e50782e28e4f6"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:af95f72024c082db70e5e50782e28e4f6"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af95f72024c082db70e5e50782e28e4f6">operator&lt;&lt;</a> (T const &amp;value) -&gt; <a class="el" href="classCatch_1_1ReusableStringStream.html">ReusableStringStream</a> &amp;</td></tr>
<tr class="separator:af95f72024c082db70e5e50782e28e4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6881808c60a080d4e24a0b81c94cbf67" id="r_a6881808c60a080d4e24a0b81c94cbf67"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6881808c60a080d4e24a0b81c94cbf67">get</a> () -&gt; std::ostream &amp;</td></tr>
<tr class="separator:a6881808c60a080d4e24a0b81c94cbf67"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a6e8154ffe67117de424c491e3b192504" id="r_a6e8154ffe67117de424c491e3b192504"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e8154ffe67117de424c491e3b192504">m_index</a></td></tr>
<tr class="separator:a6e8154ffe67117de424c491e3b192504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8dc0aa8ab418990869cd5ea9ee51f14" id="r_ae8dc0aa8ab418990869cd5ea9ee51f14"><td class="memItemLeft" align="right" valign="top">std::ostream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8dc0aa8ab418990869cd5ea9ee51f14">m_oss</a></td></tr>
<tr class="separator:ae8dc0aa8ab418990869cd5ea9ee51f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classCatch_1_1Detail_1_1NonCopyable"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classCatch_1_1Detail_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Private Member Functions inherited from <a class="el" href="classCatch_1_1Detail_1_1NonCopyable.html">Catch::Detail::NonCopyable</a></td></tr>
<tr class="memitem:abd28b961dddb3f72466b29bc6184cbe0 inherit pub_methods_classCatch_1_1Detail_1_1NonCopyable" id="r_abd28b961dddb3f72466b29bc6184cbe0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Detail_1_1NonCopyable.html#abd28b961dddb3f72466b29bc6184cbe0">NonCopyable</a> () noexcept=default</td></tr>
<tr class="separator:abd28b961dddb3f72466b29bc6184cbe0 inherit pub_methods_classCatch_1_1Detail_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9b3f8c52b0d2d63ffd825297a9c09781" name="a9b3f8c52b0d2d63ffd825297a9c09781"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b3f8c52b0d2d63ffd825297a9c09781">&#9670;&#160;</a></span>ReusableStringStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Catch::ReusableStringStream::ReusableStringStream </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></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="classCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_cgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_cgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_cgraph" id="aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,217,50"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a6881808c60a080d4e24a0b81c94cbf67" title=" " alt="" coords="265,14,505,42"/>
<area shape="poly" title=" " alt="" coords="217,25,249,25,249,30,217,30"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_icgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_icgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_icgraph" id="aclassCatch_1_1ReusableStringStream_a9b3f8c52b0d2d63ffd825297a9c09781_icgraph">
<area shape="rect" title=" " alt="" coords="265,5,476,50"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#af95f72024c082db70e5e50782e28e4f6" title=" " alt="" coords="5,5,217,50"/>
<area shape="poly" title=" " alt="" coords="249,30,217,30,217,25,249,25"/>
</map>
</div>
</div>
</div>
<a id="aba9384e258a4db3178447b6a58414712" name="aba9384e258a4db3178447b6a58414712"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba9384e258a4db3178447b6a58414712">&#9670;&#160;</a></span>~ReusableStringStream()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Catch::ReusableStringStream::~ReusableStringStream </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></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="classCatch_1_1ReusableStringStream_aba9384e258a4db3178447b6a58414712_cgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_aba9384e258a4db3178447b6a58414712_cgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_aba9384e258a4db3178447b6a58414712_cgraph" id="aclassCatch_1_1ReusableStringStream_aba9384e258a4db3178447b6a58414712_cgraph">
<area shape="rect" title=" " alt="" coords="5,21,217,66"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a3d93d9f26cddd6c5c48b6ef63c694119" title="Returns the serialized state." alt="" coords="265,29,501,57"/>
<area shape="poly" title=" " alt="" coords="217,40,249,40,249,46,217,46"/>
<area shape="poly" title=" " alt="" coords="337,31,329,20,335,11,353,5,383,3,415,5,432,12,430,17,413,10,383,8,354,10,338,15,335,20,341,27"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6881808c60a080d4e24a0b81c94cbf67" name="a6881808c60a080d4e24a0b81c94cbf67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6881808c60a080d4e24a0b81c94cbf67">&#9670;&#160;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::ReusableStringStream::get </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> -&gt; std::ostream&amp; </td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream_a6881808c60a080d4e24a0b81c94cbf67_icgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_a6881808c60a080d4e24a0b81c94cbf67_icgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_a6881808c60a080d4e24a0b81c94cbf67_icgraph" id="aclassCatch_1_1ReusableStringStream_a6881808c60a080d4e24a0b81c94cbf67_icgraph">
<area shape="rect" title=" " alt="" coords="524,14,764,42"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a9b3f8c52b0d2d63ffd825297a9c09781" title=" " alt="" coords="265,5,476,50"/>
<area shape="poly" title=" " alt="" coords="508,30,477,30,477,25,508,25"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#af95f72024c082db70e5e50782e28e4f6" title=" " alt="" coords="5,5,217,50"/>
<area shape="poly" title=" " alt="" coords="249,30,217,30,217,25,249,25"/>
</map>
</div>
</div>
</div>
<a id="af95f72024c082db70e5e50782e28e4f6" name="af95f72024c082db70e5e50782e28e4f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af95f72024c082db70e5e50782e28e4f6">&#9670;&#160;</a></span>operator&lt;&lt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::ReusableStringStream::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td> -&gt; <a class="el" href="classCatch_1_1ReusableStringStream.html">ReusableStringStream</a>&amp; </td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></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="classCatch_1_1ReusableStringStream_af95f72024c082db70e5e50782e28e4f6_cgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_af95f72024c082db70e5e50782e28e4f6_cgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_af95f72024c082db70e5e50782e28e4f6_cgraph" id="aclassCatch_1_1ReusableStringStream_af95f72024c082db70e5e50782e28e4f6_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,217,50"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a9b3f8c52b0d2d63ffd825297a9c09781" title=" " alt="" coords="265,5,476,50"/>
<area shape="poly" title=" " alt="" coords="217,25,249,25,249,30,217,30"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a6881808c60a080d4e24a0b81c94cbf67" title=" " alt="" coords="524,14,764,42"/>
<area shape="poly" title=" " alt="" coords="477,25,508,25,508,30,477,30"/>
</map>
</div>
</div>
</div>
<a id="a3d93d9f26cddd6c5c48b6ef63c694119" name="a3d93d9f26cddd6c5c48b6ef63c694119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d93d9f26cddd6c5c48b6ef63c694119">&#9670;&#160;</a></span>str() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string Catch::ReusableStringStream::str </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the serialized state. </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_cgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_cgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_cgraph" id="aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_cgraph">
<area shape="rect" title="Returns the serialized state." alt="" coords="5,29,242,57"/>
<area shape="poly" title=" " alt="" coords="83,30,77,20,82,11,98,5,124,3,151,5,166,12,164,16,150,10,123,8,99,10,85,15,82,20,88,27"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_icgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_icgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_icgraph" id="aclassCatch_1_1ReusableStringStream_a3d93d9f26cddd6c5c48b6ef63c694119_icgraph">
<area shape="rect" title="Returns the serialized state." alt="" coords="540,631,776,659"/>
<area shape="poly" title=" " alt="" coords="708,619,691,612,658,610,628,612,612,617,608,622,614,629,610,632,602,622,608,612,627,607,658,605,692,607,710,614"/>
<area shape="rect" href="structCatch_1_1StringMaker.html#afd8b3e04b8dc6647b682568980631e9b" title=" " alt="" coords="302,5,446,50"/>
<area shape="poly" title=" " alt="" coords="655,616,652,512,645,442,632,364,612,284,582,204,542,130,518,96,490,64,469,49,445,39,447,34,472,44,494,60,522,92,547,127,587,202,617,282,637,363,650,441,657,512,660,616"/>
<area shape="rect" href="structCatch_1_1StringMaker_3_01std_1_1chrono_1_1duration_3_01Value_00_01Ratio_01_4_01_4.html#a91856c33f84557c38fd141261238a33b" title=" " alt="" coords="5,648,208,709"/>
<area shape="poly" title=" " alt="" coords="628,623,568,579,531,559,491,544,426,526,373,518,320,523,257,543,218,564,184,591,155,621,132,649,128,646,151,618,180,588,215,560,255,539,319,518,373,513,427,521,493,538,533,554,571,575,631,619"/>
<area shape="rect" href="structCatch_1_1StringMaker_3_01std_1_1chrono_1_1duration_3_01Value_00_01std_1_1ratio_3_011_01_4_01_4_01_4.html#a8585633f2628998498d63b25a41f7a9f" title=" " alt="" coords="289,143,459,222"/>
<area shape="poly" title=" " alt="" coords="650,616,636,542,607,440,586,386,560,332,528,281,490,235,458,211,461,207,494,231,532,277,564,329,591,383,612,439,641,540,656,615"/>
<area shape="rect" href="structCatch_1_1StringMaker_3_01std_1_1chrono_1_1duration_3_01Value_00_01std_1_1ratio_3_013600_01_4_01_4_01_4.html#ae32bf481db57bffbb74e23b90db96706" title=" " alt="" coords="281,246,467,324"/>
<area shape="poly" title=" " alt="" coords="646,617,626,559,594,485,549,407,521,370,490,338,466,320,469,316,494,334,525,367,553,404,599,483,631,558,651,615"/>
<area shape="rect" href="structCatch_1_1StringMaker_3_01std_1_1chrono_1_1duration_3_01Value_00_01std_1_1ratio_3_0160_01_4_01_4_01_4.html#aaed02304bfb04edad0f8ebb9bbda5f02" title=" " alt="" coords="289,348,459,427"/>
<area shape="poly" title=" " alt="" coords="639,619,580,533,538,485,490,442,458,422,461,417,494,438,542,481,584,530,643,616"/>
<area shape="rect" href="namespaceCatch.html#a29d53521f0da176f732c3a022dbb04df" title=" " alt="" coords="292,451,456,479"/>
<area shape="poly" title=" " alt="" coords="633,621,573,560,534,527,491,499,447,482,449,477,493,495,537,523,577,556,637,618"/>
<area shape="rect" href="classCatch_1_1TestSpec.html#a00984711529380855f4796d55a2098ad" title=" " alt="" coords="285,75,462,119"/>
<area shape="poly" title=" " alt="" coords="654,616,647,523,638,460,624,392,603,322,575,253,538,189,490,132,461,114,464,109,494,128,542,186,580,251,608,320,629,391,643,459,652,522,659,615"/>
<area shape="rect" href="classCatch_1_1Clara_1_1Opt.html#a3ca5f6fea4af004b16bbe60c6e03ff6d" title=" " alt="" coords="304,553,444,598"/>
<area shape="poly" title=" " alt="" coords="583,630,443,595,444,590,584,624"/>
<area shape="rect" href="classCatch_1_1TablePrinter.html#a90580b26094240d55734c7bf1e5e83d0" title=" " alt="" coords="302,623,446,667"/>
<area shape="poly" title=" " alt="" coords="524,648,446,648,446,642,524,642"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#ac954cf158347a76a5b0c3f4fa9a9fa52" title=" " alt="" coords="273,715,475,743"/>
<area shape="poly" title=" " alt="" coords="595,666,424,717,423,712,593,661"/>
<area shape="rect" href="namespaceCatch.html#ae162dc66b7767a52e7e4283915fd3d9f" title=" " alt="" coords="296,767,452,795"/>
<area shape="poly" title=" " alt="" coords="630,671,569,715,532,737,493,757,453,770,451,765,491,752,529,733,566,710,626,667"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#ac5d6c510e565ee5bddcc2236194ce29e" title=" " alt="" coords="278,1008,470,1053"/>
<area shape="poly" title=" " alt="" coords="654,675,638,741,608,828,586,874,561,919,530,961,494,998,472,1012,469,1008,490,994,526,958,556,916,582,871,603,826,633,739,649,673"/>
<area shape="rect" href="structCatch_1_1AssertionResultData.html#a21c9d6ed92a8beaeeb229302ca8cffbb" title=" " alt="" coords="274,888,474,933"/>
<area shape="poly" title=" " alt="" coords="647,675,624,719,590,774,546,830,521,855,494,878,473,890,470,885,490,873,518,852,542,826,586,771,619,717,642,672"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#accccd77ec1d867b755fb8ece85f0d23c" title="Sets internal state to str" alt="" coords="256,956,492,984"/>
<area shape="poly" title=" " alt="" coords="652,675,634,733,602,807,581,846,556,883,527,918,494,947,474,958,472,954,490,943,523,914,552,880,577,843,597,805,629,731,647,673"/>
<area shape="rect" href="structCatch_1_1ratio__string.html#a6e63eb4acf4125c608ad8e11168d2e4f" title=" " alt="" coords="304,819,444,863"/>
<area shape="poly" title=" " alt="" coords="639,673,579,741,538,777,493,809,445,829,443,824,491,804,535,773,575,737,635,669"/>
<area shape="rect" href="classCatch_1_1Approx.html#a00b9ca1984b955801334985da44ed863" title=" " alt="" coords="288,1076,460,1104"/>
<area shape="poly" title=" " alt="" coords="657,675,646,754,619,860,598,917,571,972,536,1023,494,1067,461,1085,458,1080,490,1063,532,1020,566,969,593,915,614,858,641,753,652,674"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#aba9384e258a4db3178447b6a58414712" title=" " alt="" coords="268,1128,480,1173"/>
<area shape="poly" title=" " alt="" coords="658,675,649,761,638,818,623,880,602,944,574,1007,539,1066,494,1118,478,1130,475,1125,490,1114,534,1063,570,1005,597,942,618,879,633,817,643,760,653,674"/>
<area shape="rect" href="classCatch_1_1TestSpec.html#ae62a33926c9c2c3ab5b6f27a9e7aa484" title=" " alt="" coords="13,75,200,119"/>
<area shape="poly" title=" " alt="" coords="270,100,201,100,201,94,270,94"/>
<area shape="poly" title=" " alt="" coords="420,702,404,696,374,694,346,696,330,701,326,706,333,713,329,716,321,706,327,696,345,691,374,689,405,691,422,697"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a371620ed524abfcae5c3772bf49b563a" title=" " alt="" coords="11,1008,202,1053"/>
<area shape="poly" title=" " alt="" coords="263,1033,202,1033,202,1028,263,1028"/>
<area shape="poly" title=" " alt="" coords="288,823,254,809,220,787,187,761,134,711,138,708,191,757,223,782,257,804,290,818"/>
</map>
</div>
</div>
</div>
<a id="accccd77ec1d867b755fb8ece85f0d23c" name="accccd77ec1d867b755fb8ece85f0d23c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accccd77ec1d867b755fb8ece85f0d23c">&#9670;&#160;</a></span>str() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Catch::ReusableStringStream::str </td>
<td>(</td>
<td class="paramtype">std::string const &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets internal state to <code>str</code> </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1ReusableStringStream_accccd77ec1d867b755fb8ece85f0d23c_cgraph.png" border="0" usemap="#aclassCatch_1_1ReusableStringStream_accccd77ec1d867b755fb8ece85f0d23c_cgraph" alt=""/></div>
<map name="aclassCatch_1_1ReusableStringStream_accccd77ec1d867b755fb8ece85f0d23c_cgraph" id="aclassCatch_1_1ReusableStringStream_accccd77ec1d867b755fb8ece85f0d23c_cgraph">
<area shape="rect" title="Sets internal state to str" alt="" coords="5,29,242,57"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a3d93d9f26cddd6c5c48b6ef63c694119" title="Returns the serialized state." alt="" coords="290,29,526,57"/>
<area shape="poly" title=" " alt="" coords="242,40,274,40,274,46,242,46"/>
<area shape="poly" title=" " alt="" coords="360,31,352,20,358,11,377,5,408,3,442,5,459,12,457,17,441,10,408,8,378,10,361,15,357,20,364,27"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a6e8154ffe67117de424c491e3b192504" name="a6e8154ffe67117de424c491e3b192504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e8154ffe67117de424c491e3b192504">&#9670;&#160;</a></span>m_index</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::size_t Catch::ReusableStringStream::m_index</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8dc0aa8ab418990869cd5ea9ee51f14" name="ae8dc0aa8ab418990869cd5ea9ee51f14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8dc0aa8ab418990869cd5ea9ee51f14">&#9670;&#160;</a></span>m_oss</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream* Catch::ReusableStringStream::m_oss</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>tests/vendor/<a class="el" href="catch__amalgamated_8hpp_source.html">catch_amalgamated.hpp</a></li>
<li>tests/vendor/<a class="el" href="catch__amalgamated_8cpp.html">catch_amalgamated.cpp</a></li>
</ul>
</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="classCatch_1_1ReusableStringStream.html">ReusableStringStream</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>