1080 lines
66 KiB
HTML
1080 lines
66 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::StringRef 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&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('classCatch_1_1StringRef.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-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classCatch_1_1StringRef-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">Catch::StringRef Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="catch__amalgamated_8hpp_source.html">catch_amalgamated.hpp</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a06b4db8fc82b197004291cf370b2ba7c" id="r_a06b4db8fc82b197004291cf370b2ba7c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> = std::size_t</td></tr>
|
|
<tr class="separator:a06b4db8fc82b197004291cf370b2ba7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3aa3d16f48b5429a480f823c504f93c" id="r_ac3aa3d16f48b5429a480f823c504f93c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">const_iterator</a> = const char*</td></tr>
|
|
<tr class="separator:ac3aa3d16f48b5429a480f823c504f93c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a611907867225695d38198c058758c92d" id="r_a611907867225695d38198c058758c92d"><td class="memItemLeft" align="right" valign="top">constexpr </td><td class="memItemRight" valign="bottom"><a class="el" href="#a611907867225695d38198c058758c92d">StringRef</a> () noexcept=default</td></tr>
|
|
<tr class="separator:a611907867225695d38198c058758c92d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea45f5089c53adac362bff6bd7c40943" id="r_aea45f5089c53adac362bff6bd7c40943"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea45f5089c53adac362bff6bd7c40943">StringRef</a> (char const *rawChars) noexcept</td></tr>
|
|
<tr class="separator:aea45f5089c53adac362bff6bd7c40943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36df94807491c0ad84184fb8e44e1a7c" id="r_a36df94807491c0ad84184fb8e44e1a7c"><td class="memItemLeft" align="right" valign="top">constexpr </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36df94807491c0ad84184fb8e44e1a7c">StringRef</a> (char const *rawChars, <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> <a class="el" href="#acb22719801de2b64361b4c283080d4e5">size</a>) noexcept</td></tr>
|
|
<tr class="separator:a36df94807491c0ad84184fb8e44e1a7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fe41469048f906e9a847798cd335f23" id="r_a7fe41469048f906e9a847798cd335f23"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7fe41469048f906e9a847798cd335f23">StringRef</a> (std::string const &stdString) noexcept</td></tr>
|
|
<tr class="separator:a7fe41469048f906e9a847798cd335f23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9fde21785affacc32d7da7a70d74e93" id="r_ad9fde21785affacc32d7da7a70d74e93"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad9fde21785affacc32d7da7a70d74e93">operator std::string</a> () const</td></tr>
|
|
<tr class="separator:ad9fde21785affacc32d7da7a70d74e93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f0336769aed4b5c1a9001314c2e2451" id="r_a6f0336769aed4b5c1a9001314c2e2451"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6f0336769aed4b5c1a9001314c2e2451">operator==</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> other) const noexcept -> bool</td></tr>
|
|
<tr class="separator:a6f0336769aed4b5c1a9001314c2e2451"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22adacb4efefaaed6cf899153bfbc1b8" id="r_a22adacb4efefaaed6cf899153bfbc1b8"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22adacb4efefaaed6cf899153bfbc1b8">operator!=</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> other) const noexcept -> bool</td></tr>
|
|
<tr class="separator:a22adacb4efefaaed6cf899153bfbc1b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f91b207a5797f0e2633c13d63f06929" id="r_a2f91b207a5797f0e2633c13d63f06929"><td class="memItemLeft" align="right" valign="top">constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f91b207a5797f0e2633c13d63f06929">operator[]</a> (<a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> index) const noexcept -> char</td></tr>
|
|
<tr class="separator:a2f91b207a5797f0e2633c13d63f06929"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53ffc0e61b39326c3347042bcf1f5424" id="r_a53ffc0e61b39326c3347042bcf1f5424"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a53ffc0e61b39326c3347042bcf1f5424">operator<</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> rhs) const noexcept</td></tr>
|
|
<tr class="separator:a53ffc0e61b39326c3347042bcf1f5424"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b4841c28cbb14ba07296964a0187023" id="r_a0b4841c28cbb14ba07296964a0187023"><td class="memItemLeft" align="right" valign="top">constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b4841c28cbb14ba07296964a0187023">empty</a> () const noexcept -> bool</td></tr>
|
|
<tr class="separator:a0b4841c28cbb14ba07296964a0187023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb22719801de2b64361b4c283080d4e5" id="r_acb22719801de2b64361b4c283080d4e5"><td class="memItemLeft" align="right" valign="top">constexpr auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#acb22719801de2b64361b4c283080d4e5">size</a> () const noexcept -> <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a></td></tr>
|
|
<tr class="separator:acb22719801de2b64361b4c283080d4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabf71767dfce1066e721456d54972bc5" id="r_aabf71767dfce1066e721456d54972bc5"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabf71767dfce1066e721456d54972bc5">substr</a> (<a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> start, <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> length) const noexcept</td></tr>
|
|
<tr class="separator:aabf71767dfce1066e721456d54972bc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f6ea2c2386b3800687ad1f7327b704b" id="r_a7f6ea2c2386b3800687ad1f7327b704b"><td class="memItemLeft" align="right" valign="top">constexpr char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f6ea2c2386b3800687ad1f7327b704b">data</a> () const noexcept</td></tr>
|
|
<tr class="separator:a7f6ea2c2386b3800687ad1f7327b704b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0adc7198d60867c2842b998ae456795" id="r_ab0adc7198d60867c2842b998ae456795"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0adc7198d60867c2842b998ae456795">begin</a> () const</td></tr>
|
|
<tr class="separator:ab0adc7198d60867c2842b998ae456795"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ce9afc711b559d6cc59666898fc0828" id="r_a3ce9afc711b559d6cc59666898fc0828"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ce9afc711b559d6cc59666898fc0828">end</a> () const</td></tr>
|
|
<tr class="separator:a3ce9afc711b559d6cc59666898fc0828"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4634fb03222f376c5d76e8c16f1743d1" id="r_a4634fb03222f376c5d76e8c16f1743d1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4634fb03222f376c5d76e8c16f1743d1">compare</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> rhs) const</td></tr>
|
|
<tr class="separator:a4634fb03222f376c5d76e8c16f1743d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
|
|
Static Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a505ac756fc052fd96cdbc9de3c04d398" id="r_a505ac756fc052fd96cdbc9de3c04d398"><td class="memItemLeft" align="right" valign="top">static constexpr <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a505ac756fc052fd96cdbc9de3c04d398">npos</a> { static_cast<<a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a>>( -1 ) }</td></tr>
|
|
<tr class="separator:a505ac756fc052fd96cdbc9de3c04d398"><td class="memSeparator" colspan="2"> </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:a0583d4e5ea88c99c121504052a4fcb6c" id="r_a0583d4e5ea88c99c121504052a4fcb6c"><td class="memItemLeft" align="right" valign="top">char const * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0583d4e5ea88c99c121504052a4fcb6c">m_start</a> = <a class="el" href="#a38d077e89f7f2ce666507ab28dd28653">s_empty</a></td></tr>
|
|
<tr class="separator:a0583d4e5ea88c99c121504052a4fcb6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91ee253f5b7e43303352186139845753" id="r_a91ee253f5b7e43303352186139845753"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91ee253f5b7e43303352186139845753">m_size</a> = 0</td></tr>
|
|
<tr class="separator:a91ee253f5b7e43303352186139845753"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
|
Static Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a38d077e89f7f2ce666507ab28dd28653" id="r_a38d077e89f7f2ce666507ab28dd28653"><td class="memItemLeft" align="right" valign="top">static constexpr char const *const </td><td class="memItemRight" valign="bottom"><a class="el" href="#a38d077e89f7f2ce666507ab28dd28653">s_empty</a> = ""</td></tr>
|
|
<tr class="separator:a38d077e89f7f2ce666507ab28dd28653"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:ae0f042cea0672f394e866f4b54560747" id="r_ae0f042cea0672f394e866f4b54560747"><td class="memItemLeft" align="right" valign="top">std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0f042cea0672f394e866f4b54560747">operator+=</a> (std::string &lhs, <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> rhs)</td></tr>
|
|
<tr class="separator:ae0f042cea0672f394e866f4b54560747"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41c0073b47c737088ae557ab8a07e773" id="r_a41c0073b47c737088ae557ab8a07e773"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41c0073b47c737088ae557ab8a07e773">operator<<</a> (std::ostream &os, <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> str)</td></tr>
|
|
<tr class="separator:a41c0073b47c737088ae557ab8a07e773"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e8d47921104f73376ad48337339edef" id="r_a0e8d47921104f73376ad48337339edef"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e8d47921104f73376ad48337339edef">operator+</a> (<a class="el" href="classCatch_1_1StringRef.html">StringRef</a> lhs, <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> rhs)</td></tr>
|
|
<tr class="separator:a0e8d47921104f73376ad48337339edef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>A non-owning string class (similar to the forthcoming std::string_view) Note that, because a <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> may be a substring of another string, it may not be null terminated. </p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="ac3aa3d16f48b5429a480f823c504f93c" name="ac3aa3d16f48b5429a480f823c504f93c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3aa3d16f48b5429a480f823c504f93c">◆ </a></span>const_iterator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">Catch::StringRef::const_iterator</a> = const char*</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06b4db8fc82b197004291cf370b2ba7c" name="a06b4db8fc82b197004291cf370b2ba7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06b4db8fc82b197004291cf370b2ba7c">◆ </a></span>size_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">Catch::StringRef::size_type</a> = std::size_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a611907867225695d38198c058758c92d" name="a611907867225695d38198c058758c92d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a611907867225695d38198c058758c92d">◆ </a></span>StringRef() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Catch::StringRef::StringRef </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel constexpr">constexpr</span><span class="mlabel default">default</span><span class="mlabel noexcept">noexcept</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_1StringRef_a611907867225695d38198c058758c92d_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_cgraph" id="aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,199,57"/>
|
|
<area shape="poly" title=" " alt="" coords="69,30,63,20,67,11,81,5,102,3,125,5,137,12,135,16,123,10,102,8,82,10,71,15,68,20,73,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_1StringRef_a611907867225695d38198c058758c92d_icgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_icgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_icgraph" id="aclassCatch_1_1StringRef_a611907867225695d38198c058758c92d_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="1301,230,1494,258"/>
|
|
<area shape="poly" title=" " alt="" coords="1441,218,1426,211,1398,209,1372,211,1357,216,1354,221,1360,228,1355,232,1348,222,1354,212,1370,206,1398,204,1427,206,1443,213"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a4634fb03222f376c5d76e8c16f1743d1" title=" " alt="" coords="785,37,976,65"/>
|
|
<area shape="poly" title=" " alt="" coords="1384,217,1366,174,1338,124,1300,76,1277,55,1252,39,1210,22,1166,12,1121,8,1075,10,991,22,924,39,923,34,990,16,1075,4,1121,3,1167,7,1212,17,1254,34,1281,51,1304,72,1343,121,1371,172,1389,215"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a22adacb4efefaaed6cf899153bfbc1b8" title=" " alt="" coords="1046,48,1250,75"/>
|
|
<area shape="poly" title=" " alt="" coords="1377,219,1326,154,1291,120,1252,91,1225,78,1227,74,1254,86,1294,116,1330,150,1381,216"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a0e8d47921104f73376ad48337339edef" title=" " alt="" coords="1048,100,1248,127"/>
|
|
<area shape="poly" title=" " alt="" coords="1368,222,1316,181,1252,143,1219,131,1221,126,1254,138,1319,177,1371,218"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#ae0f042cea0672f394e866f4b54560747" title=" " alt="" coords="1043,152,1253,179"/>
|
|
<area shape="poly" title=" " alt="" coords="1344,227,1252,195,1209,183,1210,177,1254,190,1346,222"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a53ffc0e61b39326c3347042bcf1f5424" title=" " alt="" coords="1048,204,1248,231"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,235,1248,231,1248,226,1286,230"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a41c0073b47c737088ae557ab8a07e773" title=" " alt="" coords="1043,256,1253,283"/>
|
|
<area shape="poly" title=" " alt="" coords="1285,258,1254,262,1253,256,1285,253"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a6f0336769aed4b5c1a9001314c2e2451" title=" " alt="" coords="1043,308,1253,335"/>
|
|
<area shape="poly" title=" " alt="" coords="1345,267,1254,297,1210,310,1209,305,1252,292,1343,261"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#aea45f5089c53adac362bff6bd7c40943" title=" " alt="" coords="1051,360,1244,387"/>
|
|
<area shape="poly" title=" " alt="" coords="1371,270,1319,311,1254,349,1221,362,1219,357,1252,345,1316,306,1368,266"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a36df94807491c0ad84184fb8e44e1a7c" title=" " alt="" coords="1051,412,1244,439"/>
|
|
<area shape="poly" title=" " alt="" coords="1381,272,1330,337,1294,372,1254,401,1227,414,1225,409,1252,397,1291,368,1326,334,1377,269"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#aabf71767dfce1066e721456d54972bc5" title=" " alt="" coords="1061,464,1234,491"/>
|
|
<area shape="poly" title=" " alt="" coords="1387,274,1367,314,1338,363,1301,412,1255,453,1231,466,1228,461,1251,449,1297,408,1334,360,1363,311,1382,271"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a943c73b4831f37b43ae87d3ebe5c793e" title="Orders by name, classname and tags." alt="" coords="541,78,690,123"/>
|
|
<area shape="poly" title=" " alt="" coords="788,71,691,89,690,84,787,66"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a86b0b27acc803a4e1310c10820f3038f" title=" " alt="" coords="787,274,974,302"/>
|
|
<area shape="poly" title=" " alt="" coords="1051,459,1041,453,1024,437,1014,421,1006,403,993,385,944,339,900,305,904,301,948,335,997,381,1011,401,1019,418,1028,434,1044,449,1054,455"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#a970fc9ebb56408c2ef3e3b1b9180034f" title=" " alt="" coords="786,395,975,440"/>
|
|
<area shape="poly" title=" " alt="" coords="1067,462,975,441,976,436,1069,457"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a874fd7848ec5a0ef02d88c6ec37c9a03" title="Splits the reporter spec into reporter name and kv-pair options." alt="" coords="766,464,995,491"/>
|
|
<area shape="poly" title=" " alt="" coords="1046,480,995,480,995,475,1046,475"/>
|
|
<area shape="rect" href="namespaceCatch.html#a678e3c779388970bb3ec5802245f93d7" title=" " alt="" coords="803,516,958,543"/>
|
|
<area shape="poly" title=" " alt="" coords="1058,498,956,518,955,512,1057,492"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a16f6e78e73631fe7dd4630e45ffe31b1" title=" " alt="" coords="806,127,955,172"/>
|
|
<area shape="poly" title=" " alt="" coords="1046,458,1041,453,1023,430,1013,407,1009,385,1009,362,1009,316,1004,291,992,264,974,238,953,214,910,174,914,170,957,210,979,235,997,262,1009,289,1014,315,1014,362,1015,384,1018,406,1027,427,1045,449,1050,454"/>
|
|
<area shape="rect" href="namespaceCatch.html#a6f6d8ef0349688290bd242b50a702c28" title=" " alt="" coords="834,568,927,595"/>
|
|
<area shape="poly" title=" " alt="" coords="1111,502,1057,531,996,557,928,576,927,571,994,552,1055,526,1108,497"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#ab8010e6737ac7a1cdf1be9ab65220cb6" title=" " alt="" coords="522,222,709,250"/>
|
|
<area shape="poly" title=" " alt="" coords="791,273,690,253,691,248,792,268"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a6de9ab7fdd4f1e3cccbbb058d8e58d1d" title=" " alt="" coords="518,274,714,302"/>
|
|
<area shape="poly" title=" " alt="" coords="772,291,714,291,714,286,772,286"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#ace3a9254dafbde9c461ca13240b1776a" title=" " alt="" coords="516,326,715,371"/>
|
|
<area shape="poly" title=" " alt="" coords="777,393,703,374,704,369,778,388"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#aed4dfc90c1562f9674c0164fafd85383" title=" " alt="" coords="513,395,718,440"/>
|
|
<area shape="poly" title=" " alt="" coords="770,420,719,420,719,415,770,415"/>
|
|
<area shape="rect" href="namespaceCatch.html#ae987bd04fd59321f5183794daeffd4cf" title=" " alt="" coords="521,464,710,491"/>
|
|
<area shape="poly" title=" " alt="" coords="751,480,711,480,711,475,751,475"/>
|
|
<area shape="rect" href="namespaceCatch.html#a96d773398ae9697da7845bbf5027e35e" title=" " alt="" coords="228,464,465,491"/>
|
|
<area shape="poly" title=" " alt="" coords="505,480,465,480,465,475,505,475"/>
|
|
<area shape="rect" href="classCatch_1_1Session.html#a4564992e2b028770e38a1dcc6fff8b34" title=" " alt="" coords="5,464,180,491"/>
|
|
<area shape="poly" title=" " alt="" coords="212,480,180,480,180,475,212,475"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4e0e09e87f561af2d3a881b209a9a481" title=" " alt="" coords="519,516,712,543"/>
|
|
<area shape="poly" title=" " alt="" coords="788,532,713,532,713,527,788,527"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4f0c01d00fa6af891eb82fcf9baaf95c" title=" " alt="" coords="241,516,452,543"/>
|
|
<area shape="poly" title=" " alt="" coords="503,532,453,532,453,527,503,527"/>
|
|
<area shape="poly" title=" " alt="" coords="790,136,690,117,691,111,791,130"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea45f5089c53adac362bff6bd7c40943" name="aea45f5089c53adac362bff6bd7c40943"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea45f5089c53adac362bff6bd7c40943">◆ </a></span>StringRef() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Catch::StringRef::StringRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char const *</td> <td class="paramname"><span class="paramname"><em>rawChars</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel noexcept">noexcept</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_1StringRef_aea45f5089c53adac362bff6bd7c40943_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_aea45f5089c53adac362bff6bd7c40943_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_aea45f5089c53adac362bff6bd7c40943_cgraph" id="aclassCatch_1_1StringRef_aea45f5089c53adac362bff6bd7c40943_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,199,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="247,29,440,57"/>
|
|
<area shape="poly" title=" " alt="" coords="199,40,231,40,231,46,199,46"/>
|
|
<area shape="poly" title=" " alt="" coords="302,30,295,20,301,11,317,5,343,3,372,5,387,12,385,16,370,10,343,8,318,10,304,15,301,20,307,27"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36df94807491c0ad84184fb8e44e1a7c" name="a36df94807491c0ad84184fb8e44e1a7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36df94807491c0ad84184fb8e44e1a7c">◆ </a></span>StringRef() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Catch::StringRef::StringRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char const *</td> <td class="paramname"><span class="paramname"><em>rawChars</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a></td> <td class="paramname"><span class="paramname"><em>size</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</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_1StringRef_a36df94807491c0ad84184fb8e44e1a7c_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a36df94807491c0ad84184fb8e44e1a7c_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a36df94807491c0ad84184fb8e44e1a7c_cgraph" id="aclassCatch_1_1StringRef_a36df94807491c0ad84184fb8e44e1a7c_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,44,199,72"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#acb22719801de2b64361b4c283080d4e5" title=" " alt="" coords="264,5,423,33"/>
|
|
<area shape="poly" title=" " alt="" coords="192,41,248,32,248,37,193,46"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="247,81,440,109"/>
|
|
<area shape="poly" title=" " alt="" coords="196,70,235,76,234,81,196,75"/>
|
|
<area shape="poly" title=" " alt="" coords="302,82,295,72,301,63,317,57,343,55,372,57,387,64,385,68,370,62,343,60,318,62,304,67,301,72,307,79"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fe41469048f906e9a847798cd335f23" name="a7fe41469048f906e9a847798cd335f23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fe41469048f906e9a847798cd335f23">◆ </a></span>StringRef() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Catch::StringRef::StringRef </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string const &</td> <td class="paramname"><span class="paramname"><em>stdString</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ab0adc7198d60867c2842b998ae456795" name="ab0adc7198d60867c2842b998ae456795"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0adc7198d60867c2842b998ae456795">◆ </a></span>begin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">const_iterator</a> Catch::StringRef::begin </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4634fb03222f376c5d76e8c16f1743d1" name="a4634fb03222f376c5d76e8c16f1743d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4634fb03222f376c5d76e8c16f1743d1">◆ </a></span>compare()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int Catch::StringRef::compare </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>rhs</em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Provides a three-way comparison with rhs</p>
|
|
<p>Returns negative number if lhs < rhs, 0 if lhs == rhs, and a positive number if lhs > rhs </p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_cgraph" id="aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,196,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="244,29,437,57"/>
|
|
<area shape="poly" title=" " alt="" coords="196,40,228,40,228,46,196,46"/>
|
|
<area shape="poly" title=" " alt="" coords="300,30,293,20,298,11,314,5,340,3,368,5,384,12,381,16,367,10,340,8,315,10,301,15,298,20,304,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_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_icgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_icgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_icgraph" id="aclassCatch_1_1StringRef_a4634fb03222f376c5d76e8c16f1743d1_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="203,14,393,42"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a943c73b4831f37b43ae87d3ebe5c793e" title="Orders by name, classname and tags." alt="" coords="5,5,155,50"/>
|
|
<area shape="poly" title=" " alt="" coords="187,30,155,30,155,25,187,25"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f6ea2c2386b3800687ad1f7327b704b" name="a7f6ea2c2386b3800687ad1f7327b704b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f6ea2c2386b3800687ad1f7327b704b">◆ </a></span>data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char const * Catch::StringRef::data </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b4841c28cbb14ba07296964a0187023" name="a0b4841c28cbb14ba07296964a0187023"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b4841c28cbb14ba07296964a0187023">◆ </a></span>empty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::StringRef::empty </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const -> bool </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</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_1StringRef_a0b4841c28cbb14ba07296964a0187023_icgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a0b4841c28cbb14ba07296964a0187023_icgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a0b4841c28cbb14ba07296964a0187023_icgraph" id="aclassCatch_1_1StringRef_a0b4841c28cbb14ba07296964a0187023_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="400,36,575,64"/>
|
|
<area shape="rect" href="namespaceCatch.html#aa77a782fac38c4f6417a7af909e8b29c" title=" " alt="" coords="211,5,344,33"/>
|
|
<area shape="poly" title=" " alt="" coords="384,37,344,32,345,26,385,32"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a16f6e78e73631fe7dd4630e45ffe31b1" title=" " alt="" coords="203,57,352,102"/>
|
|
<area shape="poly" title=" " alt="" coords="385,67,352,71,352,66,384,62"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a943c73b4831f37b43ae87d3ebe5c793e" title="Orders by name, classname and tags." alt="" coords="5,57,155,102"/>
|
|
<area shape="poly" title=" " alt="" coords="187,82,155,82,155,76,187,76"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ce9afc711b559d6cc59666898fc0828" name="a3ce9afc711b559d6cc59666898fc0828"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ce9afc711b559d6cc59666898fc0828">◆ </a></span>end()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#ac3aa3d16f48b5429a480f823c504f93c">const_iterator</a> Catch::StringRef::end </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad9fde21785affacc32d7da7a70d74e93" name="ad9fde21785affacc32d7da7a70d74e93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad9fde21785affacc32d7da7a70d74e93">◆ </a></span>operator std::string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Catch::StringRef::operator std::string </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22adacb4efefaaed6cf899153bfbc1b8" name="a22adacb4efefaaed6cf899153bfbc1b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22adacb4efefaaed6cf899153bfbc1b8">◆ </a></span>operator!=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::StringRef::operator!= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
|
|
<td> const -> bool </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</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_1StringRef_a22adacb4efefaaed6cf899153bfbc1b8_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a22adacb4efefaaed6cf899153bfbc1b8_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a22adacb4efefaaed6cf899153bfbc1b8_cgraph" id="aclassCatch_1_1StringRef_a22adacb4efefaaed6cf899153bfbc1b8_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,210,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="258,29,451,57"/>
|
|
<area shape="poly" title=" " alt="" coords="210,40,242,40,242,46,210,46"/>
|
|
<area shape="poly" title=" " alt="" coords="312,30,305,20,311,11,327,5,354,3,383,5,399,12,397,16,382,10,354,8,329,10,314,15,311,20,317,27"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53ffc0e61b39326c3347042bcf1f5424" name="a53ffc0e61b39326c3347042bcf1f5424"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53ffc0e61b39326c3347042bcf1f5424">◆ </a></span>operator<()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Catch::StringRef::operator< </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>rhs</em></span></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel noexcept">noexcept</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_1StringRef_a53ffc0e61b39326c3347042bcf1f5424_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a53ffc0e61b39326c3347042bcf1f5424_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a53ffc0e61b39326c3347042bcf1f5424_cgraph" id="aclassCatch_1_1StringRef_a53ffc0e61b39326c3347042bcf1f5424_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,205,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="253,29,446,57"/>
|
|
<area shape="poly" title=" " alt="" coords="205,40,237,40,237,46,205,46"/>
|
|
<area shape="poly" title=" " alt="" coords="308,30,301,20,306,11,323,5,349,3,378,5,393,12,391,16,377,10,349,8,324,10,310,15,306,20,312,27"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f0336769aed4b5c1a9001314c2e2451" name="a6f0336769aed4b5c1a9001314c2e2451"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f0336769aed4b5c1a9001314c2e2451">◆ </a></span>operator==()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::StringRef::operator== </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
|
|
<td> const -> bool </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</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_1StringRef_a6f0336769aed4b5c1a9001314c2e2451_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_a6f0336769aed4b5c1a9001314c2e2451_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_a6f0336769aed4b5c1a9001314c2e2451_cgraph" id="aclassCatch_1_1StringRef_a6f0336769aed4b5c1a9001314c2e2451_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,216,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="264,29,457,57"/>
|
|
<area shape="poly" title=" " alt="" coords="216,40,248,40,248,46,216,46"/>
|
|
<area shape="poly" title=" " alt="" coords="318,30,311,20,316,11,333,5,360,3,390,5,405,12,403,16,388,10,360,8,334,10,320,15,316,20,322,27"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f91b207a5797f0e2633c13d63f06929" name="a2f91b207a5797f0e2633c13d63f06929"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f91b207a5797f0e2633c13d63f06929">◆ </a></span>operator[]()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::StringRef::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a></td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
|
<td> const -> char </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb22719801de2b64361b4c283080d4e5" name="acb22719801de2b64361b4c283080d4e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb22719801de2b64361b4c283080d4e5">◆ </a></span>size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto Catch::StringRef::size </td>
|
|
<td>(</td>
|
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td> const -> <a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</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_1StringRef_acb22719801de2b64361b4c283080d4e5_icgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_acb22719801de2b64361b4c283080d4e5_icgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_acb22719801de2b64361b4c283080d4e5_icgraph" id="aclassCatch_1_1StringRef_acb22719801de2b64361b4c283080d4e5_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="1043,343,1202,370"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a86b0b27acc803a4e1310c10820f3038f" title=" " alt="" coords="787,57,974,85"/>
|
|
<area shape="poly" title=" " alt="" coords="1111,329,1097,282,1073,223,1038,164,1017,136,993,112,973,98,950,88,952,83,975,93,996,108,1021,133,1043,161,1077,221,1102,280,1117,327"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Matchers_1_1Detail.html#a228a8fff5aa311bd0e3592b8cb711392" title=" " alt="" coords="787,122,974,167"/>
|
|
<area shape="poly" title=" " alt="" coords="1106,330,1088,295,1063,255,1031,215,993,181,973,169,976,165,996,177,1035,212,1067,252,1092,293,1111,327"/>
|
|
<area shape="rect" href="namespaceCatch.html#ada025504f627feaf9ac68ca391515dff" title=" " alt="" coords="817,191,944,218"/>
|
|
<area shape="poly" title=" " alt="" coords="1099,332,1053,283,1025,259,993,238,943,218,945,213,996,233,1028,254,1057,280,1103,328"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#a970fc9ebb56408c2ef3e3b1b9180034f" title=" " alt="" coords="786,248,975,292"/>
|
|
<area shape="poly" title=" " alt="" coords="1074,339,994,307,959,295,961,290,996,302,1076,334"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a0e8d47921104f73376ad48337339edef" title=" " alt="" coords="781,316,980,344"/>
|
|
<area shape="poly" title=" " alt="" coords="1027,349,980,344,981,338,1027,343"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a874fd7848ec5a0ef02d88c6ec37c9a03" title="Splits the reporter spec into reporter name and kv-pair options." alt="" coords="766,368,995,396"/>
|
|
<area shape="poly" title=" " alt="" coords="1027,369,995,373,995,367,1027,364"/>
|
|
<area shape="rect" href="namespaceCatch.html#a678e3c779388970bb3ec5802245f93d7" title=" " alt="" coords="803,420,958,448"/>
|
|
<area shape="poly" title=" " alt="" coords="1076,379,995,410,951,422,950,417,994,405,1074,374"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a36df94807491c0ad84184fb8e44e1a7c" title=" " alt="" coords="784,472,977,500"/>
|
|
<area shape="poly" title=" " alt="" coords="1099,383,1054,424,1026,444,996,462,964,474,962,469,994,457,1023,440,1050,420,1096,379"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a16f6e78e73631fe7dd4630e45ffe31b1" title=" " alt="" coords="806,524,955,568"/>
|
|
<area shape="poly" title=" " alt="" coords="1108,386,1063,450,1032,484,996,513,957,532,955,528,993,509,1028,480,1059,446,1103,383"/>
|
|
<area shape="rect" href="namespaceCatch.html#a6f6d8ef0349688290bd242b50a702c28" title=" " alt="" coords="834,592,927,620"/>
|
|
<area shape="poly" title=" " alt="" coords="1116,386,1100,430,1076,483,1042,537,1020,562,996,583,963,599,928,607,927,601,961,594,993,578,1017,558,1037,534,1071,481,1095,428,1111,384"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#ab8010e6737ac7a1cdf1be9ab65220cb6" title=" " alt="" coords="522,5,709,33"/>
|
|
<area shape="poly" title=" " alt="" coords="791,56,690,36,691,31,792,51"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a6de9ab7fdd4f1e3cccbbb058d8e58d1d" title=" " alt="" coords="518,57,714,85"/>
|
|
<area shape="poly" title=" " alt="" coords="772,74,714,74,714,68,772,68"/>
|
|
<area shape="rect" href="classCatch_1_1WildcardPattern.html#ae88acde37f50f7cbec8605acf434fe85" title=" " alt="" coords="530,109,701,154"/>
|
|
<area shape="poly" title=" " alt="" coords="801,191,766,182,683,157,685,152,767,177,802,185"/>
|
|
<area shape="rect" href="classCatch_1_1WildcardPattern.html#aeb90dae9b701d90cbed1e43904c86af2" title=" " alt="" coords="530,178,701,223"/>
|
|
<area shape="poly" title=" " alt="" coords="801,206,701,204,701,199,801,201"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#ace3a9254dafbde9c461ca13240b1776a" title=" " alt="" coords="516,248,715,292"/>
|
|
<area shape="poly" title=" " alt="" coords="770,272,715,272,715,267,770,267"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#aed4dfc90c1562f9674c0164fafd85383" title=" " alt="" coords="513,317,718,362"/>
|
|
<area shape="poly" title=" " alt="" coords="778,299,704,319,703,314,777,294"/>
|
|
<area shape="rect" href="namespaceCatch.html#ae987bd04fd59321f5183794daeffd4cf" title=" " alt="" coords="521,385,710,413"/>
|
|
<area shape="poly" title=" " alt="" coords="751,393,711,396,711,390,750,388"/>
|
|
<area shape="rect" href="namespaceCatch.html#a96d773398ae9697da7845bbf5027e35e" title=" " alt="" coords="228,385,465,413"/>
|
|
<area shape="poly" title=" " alt="" coords="505,402,465,402,465,396,505,396"/>
|
|
<area shape="rect" href="classCatch_1_1Session.html#a4564992e2b028770e38a1dcc6fff8b34" title=" " alt="" coords="5,385,180,413"/>
|
|
<area shape="poly" title=" " alt="" coords="212,402,180,402,180,396,212,396"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4e0e09e87f561af2d3a881b209a9a481" title=" " alt="" coords="519,437,712,465"/>
|
|
<area shape="poly" title=" " alt="" coords="788,443,713,447,713,442,788,437"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4f0c01d00fa6af891eb82fcf9baaf95c" title=" " alt="" coords="241,437,452,465"/>
|
|
<area shape="poly" title=" " alt="" coords="503,454,453,454,453,448,503,448"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a943c73b4831f37b43ae87d3ebe5c793e" title="Orders by name, classname and tags." alt="" coords="541,524,690,568"/>
|
|
<area shape="poly" title=" " alt="" coords="790,548,691,548,691,543,790,543"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabf71767dfce1066e721456d54972bc5" name="aabf71767dfce1066e721456d54972bc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabf71767dfce1066e721456d54972bc5">◆ </a></span>substr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a> Catch::StringRef::substr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a></td> <td class="paramname"><span class="paramname"><em>start</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a></td> <td class="paramname"><span class="paramname"><em>length</em></span> ) const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel constexpr">constexpr</span><span class="mlabel noexcept">noexcept</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_1StringRef_aabf71767dfce1066e721456d54972bc5_cgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_cgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_cgraph" id="aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,29,179,57"/>
|
|
<area shape="rect" href="classCatch_1_1StringRef.html#a611907867225695d38198c058758c92d" title=" " alt="" coords="227,29,420,57"/>
|
|
<area shape="poly" title=" " alt="" coords="179,40,211,40,211,46,179,46"/>
|
|
<area shape="poly" title=" " alt="" coords="284,30,277,20,282,11,298,5,323,3,350,5,365,12,363,16,349,10,323,8,299,10,286,15,283,20,288,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_1StringRef_aabf71767dfce1066e721456d54972bc5_icgraph.png" border="0" usemap="#aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_icgraph" alt=""/></div>
|
|
<map name="aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_icgraph" id="aclassCatch_1_1StringRef_aabf71767dfce1066e721456d54972bc5_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="1043,273,1216,301"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a86b0b27acc803a4e1310c10820f3038f" title=" " alt="" coords="787,57,974,85"/>
|
|
<area shape="poly" title=" " alt="" coords="1100,264,993,168,898,87,901,83,996,164,1103,260"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#a970fc9ebb56408c2ef3e3b1b9180034f" title=" " alt="" coords="786,178,975,223"/>
|
|
<area shape="poly" title=" " alt="" coords="1078,270,994,238,958,226,960,221,996,233,1080,265"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a874fd7848ec5a0ef02d88c6ec37c9a03" title="Splits the reporter spec into reporter name and kv-pair options." alt="" coords="766,247,995,274"/>
|
|
<area shape="poly" title=" " alt="" coords="1027,279,995,275,995,270,1027,274"/>
|
|
<area shape="rect" href="namespaceCatch.html#a678e3c779388970bb3ec5802245f93d7" title=" " alt="" coords="803,299,958,326"/>
|
|
<area shape="poly" title=" " alt="" coords="1028,300,959,307,958,302,1027,295"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a16f6e78e73631fe7dd4630e45ffe31b1" title=" " alt="" coords="806,350,955,395"/>
|
|
<area shape="poly" title=" " alt="" coords="1079,310,996,340,956,353,955,348,994,335,1077,305"/>
|
|
<area shape="rect" href="namespaceCatch.html#a6f6d8ef0349688290bd242b50a702c28" title=" " alt="" coords="834,419,927,446"/>
|
|
<area shape="poly" title=" " alt="" coords="1109,315,1060,364,1030,389,996,410,962,423,928,430,927,425,961,418,993,405,1026,384,1057,360,1105,311"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#ab8010e6737ac7a1cdf1be9ab65220cb6" title=" " alt="" coords="522,5,709,33"/>
|
|
<area shape="poly" title=" " alt="" coords="791,56,690,36,691,31,792,51"/>
|
|
<area shape="rect" href="classCatch_1_1Capturer.html#a6de9ab7fdd4f1e3cccbbb058d8e58d1d" title=" " alt="" coords="518,57,714,85"/>
|
|
<area shape="poly" title=" " alt="" coords="772,74,714,74,714,68,772,68"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#ace3a9254dafbde9c461ca13240b1776a" title=" " alt="" coords="516,109,715,154"/>
|
|
<area shape="poly" title=" " alt="" coords="777,176,703,157,704,152,778,171"/>
|
|
<area shape="rect" href="classCatch_1_1Clara_1_1Detail_1_1TokenStream.html#aed4dfc90c1562f9674c0164fafd85383" title=" " alt="" coords="513,178,718,223"/>
|
|
<area shape="poly" title=" " alt="" coords="770,203,719,203,719,198,770,198"/>
|
|
<area shape="rect" href="namespaceCatch.html#ae987bd04fd59321f5183794daeffd4cf" title=" " alt="" coords="521,247,710,274"/>
|
|
<area shape="poly" title=" " alt="" coords="751,263,711,263,711,258,751,258"/>
|
|
<area shape="rect" href="namespaceCatch.html#a96d773398ae9697da7845bbf5027e35e" title=" " alt="" coords="228,247,465,274"/>
|
|
<area shape="poly" title=" " alt="" coords="505,263,465,263,465,258,505,258"/>
|
|
<area shape="rect" href="classCatch_1_1Session.html#a4564992e2b028770e38a1dcc6fff8b34" title=" " alt="" coords="5,247,180,274"/>
|
|
<area shape="poly" title=" " alt="" coords="212,263,180,263,180,258,212,258"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4e0e09e87f561af2d3a881b209a9a481" title=" " alt="" coords="519,299,712,326"/>
|
|
<area shape="poly" title=" " alt="" coords="788,315,713,315,713,310,788,310"/>
|
|
<area shape="rect" href="namespaceCatch_1_1Detail.html#a4f0c01d00fa6af891eb82fcf9baaf95c" title=" " alt="" coords="241,299,452,326"/>
|
|
<area shape="poly" title=" " alt="" coords="503,315,453,315,453,310,503,310"/>
|
|
<area shape="rect" href="structCatch_1_1TestCaseInfo.html#a943c73b4831f37b43ae87d3ebe5c793e" title="Orders by name, classname and tags." alt="" coords="541,350,690,395"/>
|
|
<area shape="poly" title=" " alt="" coords="790,375,691,375,691,370,790,370"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
|
<a id="a0e8d47921104f73376ad48337339edef" name="a0e8d47921104f73376ad48337339edef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e8d47921104f73376ad48337339edef">◆ </a></span>operator+</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string operator+ </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>rhs</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0f042cea0672f394e866f4b54560747" name="ae0f042cea0672f394e866f4b54560747"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0f042cea0672f394e866f4b54560747">◆ </a></span>operator+=</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string & operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string &</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>rhs</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41c0073b47c737088ae557ab8a07e773" name="a41c0073b47c737088ae557ab8a07e773"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41c0073b47c737088ae557ab8a07e773">◆ </a></span>operator<<</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::ostream & operator<< </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::ostream &</td> <td class="paramname"><span class="paramname"><em>os</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCatch_1_1StringRef.html">StringRef</a></td> <td class="paramname"><span class="paramname"><em>str</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a91ee253f5b7e43303352186139845753" name="a91ee253f5b7e43303352186139845753"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91ee253f5b7e43303352186139845753">◆ </a></span>m_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> Catch::StringRef::m_size = 0</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="a0583d4e5ea88c99c121504052a4fcb6c" name="a0583d4e5ea88c99c121504052a4fcb6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0583d4e5ea88c99c121504052a4fcb6c">◆ </a></span>m_start</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char const* Catch::StringRef::m_start = <a class="el" href="#a38d077e89f7f2ce666507ab28dd28653">s_empty</a></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="a505ac756fc052fd96cdbc9de3c04d398" name="a505ac756fc052fd96cdbc9de3c04d398"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a505ac756fc052fd96cdbc9de3c04d398">◆ </a></span>npos</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a> Catch::StringRef::npos { static_cast<<a class="el" href="#a06b4db8fc82b197004291cf370b2ba7c">size_type</a>>( -1 ) }</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel static">static</span><span class="mlabel constexpr">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38d077e89f7f2ce666507ab28dd28653" name="a38d077e89f7f2ce666507ab28dd28653"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38d077e89f7f2ce666507ab28dd28653">◆ </a></span>s_empty</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char const* const Catch::StringRef::s_empty = ""</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel static">static</span><span class="mlabel constexpr">constexpr</span><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_1StringRef.html">StringRef</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>
|