Some checks failed
Docker. / Ubuntu (push) Has been cancelled
User-agent updater. / User-agent (push) Failing after 15s
Lock Threads / lock (push) Failing after 10s
Waiting for answer. / waiting-for-answer (push) Failing after 22s
Needs user action. / needs-user-action (push) Failing after 8s
Can't reproduce. / cant-reproduce (push) Failing after 8s
Close stale issues and PRs / stale (push) Has been cancelled
1493 lines
153 KiB
HTML
1493 lines
153 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">
|
|
<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.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Range-v3: Views</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>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.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 */
|
|
$(document).ready(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">Range-v3
|
|
</div>
|
|
<div id="projectbrief">Range algorithms, views, and actions for the Standard Library</div>
|
|
</td>
|
|
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.svg"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="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.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @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 */
|
|
$(document).ready(function(){initNavTree('group__group-views.html',''); initResizable(); });
|
|
/* @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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#concepts">Concepts</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle"><div class="title">Views</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Lazy, non-owning, non-mutating, composable range views.
|
|
<a href="#details">More...</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
|
|
Concepts</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__const.html">ranges::cartesian_produce_view_can_const</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_const</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__size__.html">ranges::cartesian_produce_view_can_size_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_size_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__size.html">ranges::cartesian_produce_view_can_size</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_size</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__distance__.html">ranges::cartesian_produce_view_can_distance_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_distance_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__distance.html">ranges::cartesian_produce_view_can_distance</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_distance</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__random__.html">ranges::cartesian_produce_view_can_random_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_random_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__random.html">ranges::cartesian_produce_view_can_random</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_random</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__bidi__.html">ranges::cartesian_produce_view_can_bidi_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_bidi_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1cartesian__produce__view__can__bidi.html">ranges::cartesian_produce_view_can_bidi</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>cartesian_produce_view_can_bidi</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1simple__view__impl__.html">ranges::simple_view_impl_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>simple_view_impl_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1simple__view__.html">ranges::simple_view_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>simple_view_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1invocable__view__closure__.html">ranges::invocable_view_closure_</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>invocable_view_closure_</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptranges_1_1invocable__view__closure.html">ranges::invocable_view_closure</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <code>invocable_view_closure</code> concept. <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1adaptor__base.html">ranges::adaptor_base</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1adaptor__cursor.html">ranges::adaptor_cursor< BaseIter, Adapt ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1adaptor__sentinel.html">ranges::adaptor_sentinel< BaseSent, Adapt ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1adjacent__filter__view.html">ranges::adjacent_filter_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1adjacent__remove__if__view.html">ranges::adjacent_remove_if_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1any__view.html">ranges::any_view< Ref, Cat, enable ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A type-erased view. <a href="structranges_1_1any__view.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1base__adaptor__sentinel.html">ranges::base_adaptor_sentinel< BaseSent, Adapt ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1cache1__view.html">ranges::cache1_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1cartesian__product__view.html">ranges::cartesian_product_view< Views ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1chunk__by__view.html">ranges::chunk_by_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1chunk__view.html">ranges::chunk_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1chunk__view__.html">ranges::chunk_view_< Rng, IsForwardRange ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1chunk__view___3_01Rng_00_01false_01_4.html">ranges::chunk_view_< Rng, false ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1closed__iota__view.html">ranges::closed_iota_view< From, To ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">An iota view in a closed range. <a href="structranges_1_1closed__iota__view.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1common__view.html">ranges::common_view< Rng, bool ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1common__view_3_01Rng_00_01true_01_4.html">ranges::common_view< Rng, true ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1concat__view.html">ranges::concat_view< Rngs ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1const__view.html">ranges::const_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1counted__view.html">ranges::counted_view< I ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1cycled__view.html">ranges::cycled_view< Rng, bool ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1cycled__view_3_01Rng_00_01true_01_4.html">ranges::cycled_view< Rng, true ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1delimit__view.html">ranges::delimit_view< Rng, Val ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__exactly__view.html">ranges::drop_exactly_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__last__view.html">ranges::drop_last_view< Rng, typename ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__last__view_3_01Rng_00_01detail_1_1drop__last__view_1_1mode__bidi_01_4.html">ranges::drop_last_view< Rng, detail::drop_last_view::mode_bidi ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__last__view_3_01Rng_00_01detail_1_1drop__last__view_1_1mode__forward_01_4.html">ranges::drop_last_view< Rng, detail::drop_last_view::mode_forward ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__last__view_3_01Rng_00_01detail_1_1drop__last__view_1_1mode__sized_01_4.html">ranges::drop_last_view< Rng, detail::drop_last_view::mode_sized ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__view.html">ranges::drop_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1drop__while__view.html">ranges::drop_while_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1empty__view.html">ranges::empty_view< T ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1exclusive__scan__view.html">ranges::exclusive_scan_view< Rng, T, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1filter__view.html">ranges::filter_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1generate__n__view.html">ranges::generate_n_view< G ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1generate__view.html">ranges::generate_view< G ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1getlines__fn.html">ranges::getlines_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1getlines__view.html">ranges::getlines_view</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1group__by__view.html">ranges::group_by_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1identity__adaptor.html">ranges::identity_adaptor< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1intersperse__view.html">ranges::intersperse_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1iota__view.html">ranges::iota_view< From, To ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1istream__view.html">ranges::istream_view< Val ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1iter__take__while__view.html">ranges::iter_take_while_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1iter__transform2__view.html">ranges::iter_transform2_view< Rng1, Rng2, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1iter__transform__view.html">ranges::iter_transform_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1iter__zip__with__view.html">ranges::iter_zip_with_view< Fun, Rngs ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1join__view.html">ranges::join_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1join__with__view.html">ranges::join_with_view< Rng, ValRng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1lazy__yield__if__fn.html">ranges::lazy_yield_if_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1make__subrange__fn.html">ranges::make_subrange_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1make__view__closure__fn.html">ranges::make_view_closure_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1move__view.html">ranges::move_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1partial__sum__view.html">ranges::partial_sum_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1ref__view.html">ranges::ref_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1remove__if__view.html">ranges::remove_if_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1repeat__n__view.html">ranges::repeat_n_view< Val ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1repeat__view.html">ranges::repeat_view< Val ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1reverse__view.html">ranges::reverse_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1reverse__view_3_01reverse__view_3_01Rng_01_4_01_4.html">ranges::reverse_view< reverse_view< Rng > ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classranges_1_1sample__view.html">ranges::sample_view< Rng, URNG ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1single__view.html">ranges::single_view< T ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1slice__view.html">ranges::slice_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1sliding__view_3_01Rng_00_01sliding__view__detail_1_1cache_1_1first_01_4.html">ranges::sliding_view< Rng, sliding_view_detail::cache::first ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1sliding__view_3_01Rng_00_01sliding__view__detail_1_1cache_1_1last_01_4.html">ranges::sliding_view< Rng, sliding_view_detail::cache::last ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1sliding__view_3_01Rng_00_01sliding__view__detail_1_1cache_1_1none_01_4.html">ranges::sliding_view< Rng, sliding_view_detail::cache::none ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1span.html">ranges::span< T, N ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1split__view.html">ranges::split_view< V, Pattern ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1split__when__view.html">ranges::split_when_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1stride__view.html">ranges::stride_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1subrange.html">ranges::subrange< I, S, K ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1tail__view.html">ranges::tail_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1take__view.html">ranges::take_view< Rng ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1take__while__view.html">ranges::take_while_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1tokenize__view.html">ranges::tokenize_view< Rng, Regex, SubMatchRange ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1transform2__view.html">ranges::transform2_view< Rng1, Rng2, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1transform__view.html">ranges::transform_view< Rng, Fun ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1trim__view.html">ranges::trim_view< Rng, Pred ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1unbounded__view.html">ranges::unbounded_view< I ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1view__adaptor.html">ranges::view_adaptor< Derived, BaseRng, Cardinality ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1view__facade.html">ranges::view_facade< Derived, Cardinality ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A utility for constructing a view from a (derived) type that implements begin and end cursors. <a href="structranges_1_1view__facade.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1view__interface.html">ranges::view_interface< Derived, Cardinality ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1c__str__fn.html">ranges::views::c_str_fn</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">View a <code>\0</code>-terminated C string (e.g. from a const char*) as a range. <a href="structranges_1_1views_1_1c__str__fn.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1generate__fn.html">ranges::views::generate_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1intersperse__base__fn.html">ranges::views::intersperse_base_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1intersperse__fn.html">ranges::views::intersperse_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1linear__distribute__fn.html">ranges::views::linear_distribute_fn</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Distributes <code>n</code> values linearly in the closed interval [<code>from</code>, <code>to</code>]. <a href="structranges_1_1views_1_1linear__distribute__fn.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1linear__distribute__view.html">ranges::views::linear_distribute_view< T ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1views_1_1ref__fn.html">ranges::views::ref_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1yield__fn.html">ranges::yield_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1yield__from__fn.html">ranges::yield_from_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1yield__if__fn.html">ranges::yield_if_fn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1zip__view.html">ranges::zip_view< Rngs ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structranges_1_1zip__with__view.html">ranges::zip_with_view< Fun, Rngs ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ga29a0a92c0e6587bc661eb5c461a38dc0"><td class="memTemplParams" colspan="2"><a id="ga29a0a92c0e6587bc661eb5c461a38dc0" name="ga29a0a92c0e6587bc661eb5c461a38dc0"></a>
|
|
template<typename D > </td></tr>
|
|
<tr class="memitem:ga29a0a92c0e6587bc661eb5c461a38dc0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::adaptor_cursor_t</b> = <a class="el" href="structranges_1_1adaptor__cursor.html">adaptor_cursor</a>< detail::adapted_iterator_t< D >, detail::begin_adaptor_t< D > ></td></tr>
|
|
<tr class="separator:ga29a0a92c0e6587bc661eb5c461a38dc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga582a83feb3d32746f52a71327fef8087"><td class="memTemplParams" colspan="2"><a id="ga582a83feb3d32746f52a71327fef8087" name="ga582a83feb3d32746f52a71327fef8087"></a>
|
|
template<typename D > </td></tr>
|
|
<tr class="memitem:ga582a83feb3d32746f52a71327fef8087"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::adaptor_sentinel_t</b> = <a class="el" href="group__logical.html#ga54a5a3814a5d4535865dfbbf79a47bff">meta::if_c</a>< same_as< detail::adapted_iterator_t< D >, detail::adapted_sentinel_t< D > > &&same_as< detail::begin_adaptor_t< D >, detail::end_adaptor_t< D > >, <a class="el" href="structranges_1_1adaptor__cursor.html">adaptor_cursor_t</a>< D >, <a class="el" href="structranges_1_1adaptor__sentinel.html">adaptor_sentinel</a>< detail::adapted_sentinel_t< D >, detail::end_adaptor_t< D > > ></td></tr>
|
|
<tr class="separator:ga582a83feb3d32746f52a71327fef8087"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c2b65bcd2685fe1e87eb2ce1d4d9df9"><td class="memTemplParams" colspan="2"><a id="ga9c2b65bcd2685fe1e87eb2ce1d4d9df9" name="ga9c2b65bcd2685fe1e87eb2ce1d4d9df9"></a>
|
|
template<typename R > </td></tr>
|
|
<tr class="memitem:ga9c2b65bcd2685fe1e87eb2ce1d4d9df9"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::borrowed_subrange_t</b> = detail::maybe_dangling_< R, <a class="el" href="structranges_1_1subrange.html">subrange</a>< iterator_t< R > > ></td></tr>
|
|
<tr class="separator:ga9c2b65bcd2685fe1e87eb2ce1d4d9df9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6401564502474862d83567d6cde82d0c"><td class="memTemplParams" colspan="2"><a id="ga6401564502474862d83567d6cde82d0c" name="ga6401564502474862d83567d6cde82d0c"></a>
|
|
template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga6401564502474862d83567d6cde82d0c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::cpp20::ref_view</b> = <a class="el" href="structranges_1_1ref__view.html">ranges::ref_view</a>< Rng ></td></tr>
|
|
<tr class="separator:ga6401564502474862d83567d6cde82d0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga335588662faf5866a01b5c96a66e3b26"><td class="memTemplParams" colspan="2"><a id="ga335588662faf5866a01b5c96a66e3b26" name="ga335588662faf5866a01b5c96a66e3b26"></a>
|
|
template<typename R > </td></tr>
|
|
<tr class="memitem:ga335588662faf5866a01b5c96a66e3b26"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::safe_subrange_t</b> = borrowed_subrange_t< R ></td></tr>
|
|
<tr class="separator:ga335588662faf5866a01b5c96a66e3b26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5430cb35baa36407f4ceab414da1a660"><td class="memTemplParams" colspan="2"><a id="ga5430cb35baa36407f4ceab414da1a660" name="ga5430cb35baa36407f4ceab414da1a660"></a>
|
|
template<typename <a class="el" href="classRng1.html">Rng1</a> , typename <a class="el" href="classRng2.html">Rng2</a> , typename C , typename P1 , typename P2 > </td></tr>
|
|
<tr class="memitem:ga5430cb35baa36407f4ceab414da1a660"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::set_difference_view</b> = detail::set_algorithm_view< <a class="el" href="classRng1.html">Rng1</a>, <a class="el" href="classRng2.html">Rng2</a>, C, P1, P2, detail::set_difference_cursor, detail::set_difference_cardinality(<a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng1.html">Rng1</a> >::value, <a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng2.html">Rng2</a> >::value)></td></tr>
|
|
<tr class="separator:ga5430cb35baa36407f4ceab414da1a660"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga531bf9a16486274a64a484f820014aed"><td class="memTemplParams" colspan="2"><a id="ga531bf9a16486274a64a484f820014aed" name="ga531bf9a16486274a64a484f820014aed"></a>
|
|
template<typename <a class="el" href="classRng1.html">Rng1</a> , typename <a class="el" href="classRng2.html">Rng2</a> , typename C , typename P1 , typename P2 > </td></tr>
|
|
<tr class="memitem:ga531bf9a16486274a64a484f820014aed"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::set_intersection_view</b> = detail::set_algorithm_view< <a class="el" href="classRng1.html">Rng1</a>, <a class="el" href="classRng2.html">Rng2</a>, C, P1, P2, detail::set_intersection_cursor, detail::set_intersection_cardinality(<a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng1.html">Rng1</a> >::value, <a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng2.html">Rng2</a> >::value)></td></tr>
|
|
<tr class="separator:ga531bf9a16486274a64a484f820014aed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d10e53f98bea24db72c5bbf8a6dda2a"><td class="memTemplParams" colspan="2"><a id="ga5d10e53f98bea24db72c5bbf8a6dda2a" name="ga5d10e53f98bea24db72c5bbf8a6dda2a"></a>
|
|
template<typename <a class="el" href="classRng1.html">Rng1</a> , typename <a class="el" href="classRng2.html">Rng2</a> , typename C , typename P1 , typename P2 > </td></tr>
|
|
<tr class="memitem:ga5d10e53f98bea24db72c5bbf8a6dda2a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::set_symmetric_difference_view</b> = detail::set_algorithm_view< <a class="el" href="classRng1.html">Rng1</a>, <a class="el" href="classRng2.html">Rng2</a>, C, P1, P2, detail::set_symmetric_difference_cursor, detail::set_symmetric_difference_cardinality(<a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng1.html">Rng1</a> >::value, <a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng2.html">Rng2</a> >::value)></td></tr>
|
|
<tr class="separator:ga5d10e53f98bea24db72c5bbf8a6dda2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga777ab135269fd8d620e9729af91b7ae0"><td class="memTemplParams" colspan="2"><a id="ga777ab135269fd8d620e9729af91b7ae0" name="ga777ab135269fd8d620e9729af91b7ae0"></a>
|
|
template<typename <a class="el" href="classRng1.html">Rng1</a> , typename <a class="el" href="classRng2.html">Rng2</a> , typename C , typename P1 , typename P2 > </td></tr>
|
|
<tr class="memitem:ga777ab135269fd8d620e9729af91b7ae0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::set_union_view</b> = detail::set_algorithm_view< <a class="el" href="classRng1.html">Rng1</a>, <a class="el" href="classRng2.html">Rng2</a>, C, P1, P2, detail::set_union_cursor, detail::set_union_cardinality(<a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng1.html">Rng1</a> >::value, <a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a>< <a class="el" href="classRng2.html">Rng2</a> >::value)></td></tr>
|
|
<tr class="separator:ga777ab135269fd8d620e9729af91b7ae0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa2456d665f4b2fef1fcdfcf51515c5c2"><td class="memTemplParams" colspan="2"><a id="gaa2456d665f4b2fef1fcdfcf51515c5c2" name="gaa2456d665f4b2fef1fcdfcf51515c5c2"></a>
|
|
template<typename Rng > </td></tr>
|
|
<tr class="memitem:gaa2456d665f4b2fef1fcdfcf51515c5c2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><b>ranges::take_exactly_view</b> = detail::take_exactly_view_< Rng ></td></tr>
|
|
<tr class="separator:gaa2456d665f4b2fef1fcdfcf51515c5c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:gaae644c79c813cbb0df2e077396db71b6"><td class="memItemLeft" align="right" valign="top"><a id="gaae644c79c813cbb0df2e077396db71b6" name="gaae644c79c813cbb0df2e077396db71b6"></a>enum class  </td><td class="memItemRight" valign="bottom"><b>subrange_kind</b> : bool { <b>unsized</b>
|
|
, <b>sized</b>
|
|
}</td></tr>
|
|
<tr class="separator:gaae644c79c813cbb0df2e077396db71b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:gaea27fa0c29b78e48000e8ffb4a9e6bf4"><td class="memItemLeft" align="right" valign="top"><a id="gaea27fa0c29b78e48000e8ffb4a9e6bf4" name="gaea27fa0c29b78e48000e8ffb4a9e6bf4"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::advance</b> (iterator_t< CRng > &it, range_difference_t< CRng > n) -> void</td></tr>
|
|
<tr class="separator:gaea27fa0c29b78e48000e8ffb4a9e6bf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7a128e30eac506c6c11b8e0fd03f2531"><td class="memTemplParams" colspan="2"><a id="ga7a128e30eac506c6c11b8e0fd03f2531" name="ga7a128e30eac506c6c11b8e0fd03f2531"></a>
|
|
template<typename T , detail::span_index_t N> </td></tr>
|
|
<tr class="memitem:ga7a128e30eac506c6c11b8e0fd03f2531"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structranges_1_1span.html">span</a>< unsigned char const, detail::byte_size< T >(N)> </td><td class="memTemplItemRight" valign="bottom"><b>ranges::as_bytes</b> (<a class="el" href="structranges_1_1span.html">span</a>< T, N > s) noexcept</td></tr>
|
|
<tr class="separator:ga7a128e30eac506c6c11b8e0fd03f2531"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf2c10507cbd3ab93a45f3cf0994347e3"><td class="memTemplParams" colspan="2"><a id="gaf2c10507cbd3ab93a45f3cf0994347e3" name="gaf2c10507cbd3ab93a45f3cf0994347e3"></a>
|
|
template<typename T , detail::span_index_t N> </td></tr>
|
|
<tr class="memitem:gaf2c10507cbd3ab93a45f3cf0994347e3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structranges_1_1span.html">span</a>< unsigned char, detail::byte_size< T >(N)> </td><td class="memTemplItemRight" valign="bottom"><b>ranges::as_writeable_bytes</b> (<a class="el" href="structranges_1_1span.html">span</a>< T, N > s) noexcept</td></tr>
|
|
<tr class="separator:gaf2c10507cbd3ab93a45f3cf0994347e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb9033b4a475c3e88fd8c9d999299ef9"><td class="memItemLeft" align="right" valign="top"><a id="gacb9033b4a475c3e88fd8c9d999299ef9" name="gacb9033b4a475c3e88fd8c9d999299ef9"></a>
|
|
constexpr Rng & </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::base</b> () const noexcept</td></tr>
|
|
<tr class="separator:gacb9033b4a475c3e88fd8c9d999299ef9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac55a14729d0b04e70fb486470c1cf5f6"><td class="memItemLeft" align="right" valign="top"><a id="gac55a14729d0b04e70fb486470c1cf5f6" name="gac55a14729d0b04e70fb486470c1cf5f6"></a>
|
|
constexpr iterator_t< Rng > </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::begin</b> () const noexcept(noexcept(ranges::begin(*rng_)))</td></tr>
|
|
<tr class="separator:gac55a14729d0b04e70fb486470c1cf5f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab533a9bbe8674f81c3362833661f0304"><td class="memTemplParams" colspan="2"><a id="gab533a9bbe8674f81c3362833661f0304" name="gab533a9bbe8674f81c3362833661f0304"></a>
|
|
template<typename View > </td></tr>
|
|
<tr class="memitem:gab533a9bbe8674f81c3362833661f0304"><td class="memTemplItemLeft" align="right" valign="top">constexpr iterator_t< CRng > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::begin</b> (View &view)</td></tr>
|
|
<tr class="separator:gab533a9bbe8674f81c3362833661f0304"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1cac395dc532baf54b9b8c95149e8849"><td class="memItemLeft" align="right" valign="top"><a id="ga1cac395dc532baf54b9b8c95149e8849" name="ga1cac395dc532baf54b9b8c95149e8849"></a>
|
|
result_t & </td><td class="memItemRight" valign="bottom"><b>ranges::generate_view< G >::cached</b> ()</td></tr>
|
|
<tr class="separator:ga1cac395dc532baf54b9b8c95149e8849"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga72e53e79f63dee20d19b476a9ea78149"><td class="memItemLeft" align="right" valign="top"><a id="ga72e53e79f63dee20d19b476a9ea78149" name="ga72e53e79f63dee20d19b476a9ea78149"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>ranges::generate_view< G >::cursor::cursor</b> (<a class="el" href="structranges_1_1generate__view.html">generate_view</a> *view)</td></tr>
|
|
<tr class="separator:ga72e53e79f63dee20d19b476a9ea78149"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaba6a410cda9a92c4b7c7cc583a973f3c"><td class="memTemplParams" colspan="2"><a id="gaba6a410cda9a92c4b7c7cc583a973f3c" name="gaba6a410cda9a92c4b7c7cc583a973f3c"></a>
|
|
template<bool Other> <br />
|
|
requires Const</td></tr>
|
|
<tr class="memitem:gaba6a410cda9a92c4b7c7cc583a973f3c"><td class="memTemplItemLeft" align="right" valign="top">&&Other </td><td class="memTemplItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::cursor_adaptor</b> (cursor_adaptor< Other > that)</td></tr>
|
|
<tr class="separator:gaba6a410cda9a92c4b7c7cc583a973f3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6ccfdca903c2e08851fd32584947ee33"><td class="memItemLeft" align="right" valign="top"><a id="ga6ccfdca903c2e08851fd32584947ee33" name="ga6ccfdca903c2e08851fd32584947ee33"></a>
|
|
constexpr </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::cursor_adaptor</b> (range_value_t< Rng > const &val)</td></tr>
|
|
<tr class="separator:ga6ccfdca903c2e08851fd32584947ee33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga831dc4ee8374dff37fbf8b1683598c61"><td class="memItemLeft" align="right" valign="top"><a id="ga831dc4ee8374dff37fbf8b1683598c61" name="ga831dc4ee8374dff37fbf8b1683598c61"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::data</b> () const noexcept(noexcept(ranges::data(*rng_)))</td></tr>
|
|
<tr class="separator:ga831dc4ee8374dff37fbf8b1683598c61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae42d29174f3b685e2b2bc711827b376f"><td class="memItemLeft" align="right" valign="top"><a id="gae42d29174f3b685e2b2bc711827b376f" name="gae42d29174f3b685e2b2bc711827b376f"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::distance_to</b> (iterator_t< CRng > const &it, iterator_t< CRng > const &other_it, cursor_adaptor const &other) const -> range_difference_t< Rng ></td></tr>
|
|
<tr class="separator:gae42d29174f3b685e2b2bc711827b376f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa890ff8915eec6c2954d814bce0d553c"><td class="memItemLeft" align="right" valign="top"><a id="gaa890ff8915eec6c2954d814bce0d553c" name="gaa890ff8915eec6c2954d814bce0d553c"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::empty</b> () const noexcept(noexcept(ranges::empty(*rng_))) -> bool</td></tr>
|
|
<tr class="separator:gaa890ff8915eec6c2954d814bce0d553c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e022ed2bc580ad027ad30b90d7ab75d"><td class="memItemLeft" align="right" valign="top"><a id="ga2e022ed2bc580ad027ad30b90d7ab75d" name="ga2e022ed2bc580ad027ad30b90d7ab75d"></a>
|
|
static constexpr bool </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::sentinel_adaptor< Const >::empty</b> (iterator_t< CRng > const &it, cursor_adaptor< Const > const &, sentinel_t< CRng > const &sent)</td></tr>
|
|
<tr class="separator:ga2e022ed2bc580ad027ad30b90d7ab75d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab32896d059601268402b091ed96082f2"><td class="memItemLeft" align="right" valign="top"><a id="gab32896d059601268402b091ed96082f2" name="gab32896d059601268402b091ed96082f2"></a>
|
|
constexpr sentinel_t< Rng > </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::end</b> () const noexcept(noexcept(ranges::end(*rng_)))</td></tr>
|
|
<tr class="separator:gab32896d059601268402b091ed96082f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadcccf3a50c9af678c0fa0d87cf205bf9"><td class="memItemLeft" align="right" valign="top"><a id="gadcccf3a50c9af678c0fa0d87cf205bf9" name="gadcccf3a50c9af678c0fa0d87cf205bf9"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::equal</b> (iterator_t< CRng > const &it0, iterator_t< CRng > const &it1, cursor_adaptor const &other) const -> bool</td></tr>
|
|
<tr class="separator:gadcccf3a50c9af678c0fa0d87cf205bf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga16cad39842afb6a411a34c673fea2208"><td class="memItemLeft" align="right" valign="top"><a id="ga16cad39842afb6a411a34c673fea2208" name="ga16cad39842afb6a411a34c673fea2208"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><b>ranges::generate_view< G >::generate_view</b> (G g)</td></tr>
|
|
<tr class="separator:ga16cad39842afb6a411a34c673fea2208"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga704ad71786dbe22eb3baa0f2c999c291"><td class="memItemLeft" align="right" valign="top"><a id="ga704ad71786dbe22eb3baa0f2c999c291" name="ga704ad71786dbe22eb3baa0f2c999c291"></a>
|
|
constexpr </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::intersperse_view</b> (Rng rng, range_value_t< Rng > val)</td></tr>
|
|
<tr class="separator:ga704ad71786dbe22eb3baa0f2c999c291"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6df39687f8b2b5b2b08ccfdf924d744b"><td class="memTemplParams" colspan="2"><a id="ga6df39687f8b2b5b2b08ccfdf924d744b" name="ga6df39687f8b2b5b2b08ccfdf924d744b"></a>
|
|
template<typename Val > <br />
|
|
requires copy_constructible<Val> && default_constructible<Val></td></tr>
|
|
<tr class="memitem:ga6df39687f8b2b5b2b08ccfdf924d744b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structranges_1_1istream__view.html">istream_view</a>< Val > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::istream</b> (std::istream &sin)</td></tr>
|
|
<tr class="separator:ga6df39687f8b2b5b2b08ccfdf924d744b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1ecf6fece7fd057d39b92989006634c4"><td class="memItemLeft" align="right" valign="top"><a id="ga1ecf6fece7fd057d39b92989006634c4" name="ga1ecf6fece7fd057d39b92989006634c4"></a>
|
|
constexpr </td><td class="memItemRight" valign="bottom"><b>ranges::views::linear_distribute_view< T >::linear_distribute_view</b> (T from, T to, std::ptrdiff_t n) noexcept</td></tr>
|
|
<tr class="separator:ga1ecf6fece7fd057d39b92989006634c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6d0602cc57f6f20a780ddf7c0e9fd5de"><td class="memTemplParams" colspan="2"><a id="ga6d0602cc57f6f20a780ddf7c0e9fd5de" name="ga6d0602cc57f6f20a780ddf7c0e9fd5de"></a>
|
|
template<typename ElementType > </td></tr>
|
|
<tr class="memitem:ga6d0602cc57f6f20a780ddf7c0e9fd5de"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1span.html">span</a>< ElementType > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::make_span</b> (ElementType *first, ElementType *last) noexcept</td></tr>
|
|
<tr class="separator:ga6d0602cc57f6f20a780ddf7c0e9fd5de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab66eb06750aff0a88b54f5d92409ebe2"><td class="memTemplParams" colspan="2"><a id="gab66eb06750aff0a88b54f5d92409ebe2" name="gab66eb06750aff0a88b54f5d92409ebe2"></a>
|
|
template<typename ElementType > </td></tr>
|
|
<tr class="memitem:gab66eb06750aff0a88b54f5d92409ebe2"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1span.html">span</a>< ElementType > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::make_span</b> (ElementType *ptr, detail::span_index_t cnt) noexcept</td></tr>
|
|
<tr class="separator:gab66eb06750aff0a88b54f5d92409ebe2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6fa017a65e0445314ed8c1306fb461de"><td class="memTemplParams" colspan="2"><a id="ga6fa017a65e0445314ed8c1306fb461de" name="ga6fa017a65e0445314ed8c1306fb461de"></a>
|
|
template<typename Rng > <br />
|
|
requires contiguous_range<Rng> && (<a class="el" href="structranges_1_1range__cardinality.html">range_cardinality</a><Rng>::value < cardinality())</td></tr>
|
|
<tr class="memitem:ga6fa017a65e0445314ed8c1306fb461de"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1span.html">span</a>< detail::element_t< Rng > > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::make_span</b> (Rng &&rng) noexcept(noexcept(ranges::data(rng), ranges::size(rng)))</td></tr>
|
|
<tr class="separator:ga6fa017a65e0445314ed8c1306fb461de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga90bcd00a7dd602a0c3031180b96d7082"><td class="memItemLeft" align="right" valign="top"><a id="ga90bcd00a7dd602a0c3031180b96d7082" name="ga90bcd00a7dd602a0c3031180b96d7082"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>ranges::generate_view< G >::cursor::next</b> ()</td></tr>
|
|
<tr class="separator:ga90bcd00a7dd602a0c3031180b96d7082"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8f8a2416bf663c08ebbe75363a24c72d"><td class="memItemLeft" align="right" valign="top"><a id="ga8f8a2416bf663c08ebbe75363a24c72d" name="ga8f8a2416bf663c08ebbe75363a24c72d"></a>
|
|
constexpr void </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::next</b> (iterator_t< CRng > &it)</td></tr>
|
|
<tr class="separator:ga8f8a2416bf663c08ebbe75363a24c72d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5283abd738476f4664bbf8bb4292e37a"><td class="memTemplParams" colspan="2"><a id="ga5283abd738476f4664bbf8bb4292e37a" name="ga5283abd738476f4664bbf8bb4292e37a"></a>
|
|
template<typename Char > <br />
|
|
requires detail::is_char_type<Char></td></tr>
|
|
<tr class="memitem:ga5283abd738476f4664bbf8bb4292e37a"><td class="memTemplItemLeft" align="right" valign="top">::value <a class="el" href="structranges_1_1delimit__view.html">ranges::delimit_view</a>< <a class="el" href="structranges_1_1subrange.html">ranges::subrange</a>< Char *, <a class="el" href="structranges_1_1unreachable__sentinel__t.html">ranges::unreachable_sentinel_t</a> >, <a class="el" href="group__invocation.html#ga08e2193149605769f6052795ff0a87b1">meta::_t</a>< std::remove_cv< Char > > > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::c_str_fn::operator()</b> (Char *sz) const volatile</td></tr>
|
|
<tr class="separator:ga5283abd738476f4664bbf8bb4292e37a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga527fdf9ad2664b8cec0338038c75d972"><td class="memTemplParams" colspan="2"><a id="ga527fdf9ad2664b8cec0338038c75d972" name="ga527fdf9ad2664b8cec0338038c75d972"></a>
|
|
template<typename Char , std::size_t N> <br />
|
|
requires detail::is_char_type<Char></td></tr>
|
|
<tr class="memitem:ga527fdf9ad2664b8cec0338038c75d972"><td class="memTemplItemLeft" align="right" valign="top">::value <a class="el" href="structranges_1_1subrange.html">ranges::subrange</a>< Char * > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::c_str_fn::operator()</b> (Char(&sz)[N]) const</td></tr>
|
|
<tr class="separator:ga527fdf9ad2664b8cec0338038c75d972"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf0dd8fac38f783252557ef3fe0407584"><td class="memTemplParams" colspan="2"><a id="gaf0dd8fac38f783252557ef3fe0407584" name="gaf0dd8fac38f783252557ef3fe0407584"></a>
|
|
template<typename G > <br />
|
|
requires invocable<G &> && copy_constructible<G> && std::is_object<detail::decay_t<invoke_result_t<G &>>></td></tr>
|
|
<tr class="memitem:gaf0dd8fac38f783252557ef3fe0407584"><td class="memTemplItemLeft" align="right" valign="top">::value &&constructible_from< detail::decay_t< invoke_result_t< G & > >, invoke_result_t< G & > > &&assignable_from< detail::decay_t< invoke_result_t< G & > > &, invoke_result_t< G & > > <a class="el" href="structranges_1_1generate__view.html">generate_view</a>< G > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::generate_fn::operator()</b> (G g) const</td></tr>
|
|
<tr class="separator:gaf0dd8fac38f783252557ef3fe0407584"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga69690a66f6dae8cddd8d524b10ca9315"><td class="memTemplParams" colspan="2"><a id="ga69690a66f6dae8cddd8d524b10ca9315" name="ga69690a66f6dae8cddd8d524b10ca9315"></a>
|
|
template<typename Rng > <br />
|
|
requires viewable_range<Rng> && input_range<Rng> && convertible_to<range_reference_t<Rng>, range_value_t<Rng>> && semiregular<range_value_t<Rng>></td></tr>
|
|
<tr class="memitem:ga69690a66f6dae8cddd8d524b10ca9315"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1intersperse__view.html">intersperse_view</a>< all_t< Rng > > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::intersperse_base_fn::operator()</b> (Rng &&rng, range_value_t< Rng > val) const</td></tr>
|
|
<tr class="separator:ga69690a66f6dae8cddd8d524b10ca9315"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga03a381b4cfbbdfa91614e3a2a0ba6ce6"><td class="memTemplParams" colspan="2"><a id="ga03a381b4cfbbdfa91614e3a2a0ba6ce6" name="ga03a381b4cfbbdfa91614e3a2a0ba6ce6"></a>
|
|
template<typename Rng > <br />
|
|
requires range<Rng></td></tr>
|
|
<tr class="memitem:ga03a381b4cfbbdfa91614e3a2a0ba6ce6"><td class="memTemplItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1ref__view.html">ref_view</a>< Rng > </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::ref_fn::operator()</b> (Rng &rng) const noexcept</td></tr>
|
|
<tr class="separator:ga03a381b4cfbbdfa91614e3a2a0ba6ce6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga30a86249c4fef36e383dcad73f6463c0"><td class="memTemplParams" colspan="2"><a id="ga30a86249c4fef36e383dcad73f6463c0" name="ga30a86249c4fef36e383dcad73f6463c0"></a>
|
|
template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga30a86249c4fef36e383dcad73f6463c0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::ref_fn::operator()</b> (Rng const &&rng) const =delete</td></tr>
|
|
<tr class="separator:ga30a86249c4fef36e383dcad73f6463c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabcdf211e75aa790244ad1998940a4be7"><td class="memTemplParams" colspan="2"><a id="gabcdf211e75aa790244ad1998940a4be7" name="gabcdf211e75aa790244ad1998940a4be7"></a>
|
|
template<typename T > <br />
|
|
requires std::is_arithmetic<T></td></tr>
|
|
<tr class="memitem:gabcdf211e75aa790244ad1998940a4be7"><td class="memTemplItemLeft" align="right" valign="top">::value constexpr auto </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::linear_distribute_fn::operator()</b> (T from, T to, std::ptrdiff_t n) const</td></tr>
|
|
<tr class="separator:gabcdf211e75aa790244ad1998940a4be7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7f454ce799e54867d36d85dfb507e726"><td class="memTemplParams" colspan="2"><a id="ga7f454ce799e54867d36d85dfb507e726" name="ga7f454ce799e54867d36d85dfb507e726"></a>
|
|
template<typename T > <br />
|
|
requires copyable<T></td></tr>
|
|
<tr class="memitem:ga7f454ce799e54867d36d85dfb507e726"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto </td><td class="memTemplItemRight" valign="bottom"><b>ranges::views::intersperse_fn::operator()</b> (T t) const</td></tr>
|
|
<tr class="separator:ga7f454ce799e54867d36d85dfb507e726"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab7d1e9a4e6940b4e77bba175eb6bd0b5"><td class="memItemLeft" align="right" valign="top"><a id="gab7d1e9a4e6940b4e77bba175eb6bd0b5" name="gab7d1e9a4e6940b4e77bba175eb6bd0b5"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::prev</b> (iterator_t< CRng > &it) -> void</td></tr>
|
|
<tr class="separator:gab7d1e9a4e6940b4e77bba175eb6bd0b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf96df2879d278b0308074ad55d389ddd"><td class="memItemLeft" align="right" valign="top"><a id="gaf96df2879d278b0308074ad55d389ddd" name="gaf96df2879d278b0308074ad55d389ddd"></a>
|
|
result_t && </td><td class="memItemRight" valign="bottom"><b>ranges::generate_view< G >::cursor::read</b> () const</td></tr>
|
|
<tr class="separator:gaf96df2879d278b0308074ad55d389ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5b97ebd9471d063cb20ae2af4ff19ae1"><td class="memItemLeft" align="right" valign="top"><a id="ga5b97ebd9471d063cb20ae2af4ff19ae1" name="ga5b97ebd9471d063cb20ae2af4ff19ae1"></a>
|
|
constexpr range_value_t< Rng > </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::cursor_adaptor< Const >::read</b> (iterator_t< CRng > const &it) const</td></tr>
|
|
<tr class="separator:ga5b97ebd9471d063cb20ae2af4ff19ae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga46cec91fb8b98553c8415f20dea1829d"><td class="memItemLeft" align="right" valign="top"><a id="ga46cec91fb8b98553c8415f20dea1829d" name="ga46cec91fb8b98553c8415f20dea1829d"></a>
|
|
constexpr </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::ref_view</b> (Rng &rng) noexcept</td></tr>
|
|
<tr class="separator:ga46cec91fb8b98553c8415f20dea1829d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4a807094836f9f6bbfd2d6c3eb8409bd"><td class="memTemplParams" colspan="2"><a id="ga4a807094836f9f6bbfd2d6c3eb8409bd" name="ga4a807094836f9f6bbfd2d6c3eb8409bd"></a>
|
|
template<bool Other> <br />
|
|
requires Const</td></tr>
|
|
<tr class="memitem:ga4a807094836f9f6bbfd2d6c3eb8409bd"><td class="memTemplItemLeft" align="right" valign="top">&&Other </td><td class="memTemplItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::sentinel_adaptor< Const >::sentinel_adaptor</b> (sentinel_adaptor< Other >)</td></tr>
|
|
<tr class="separator:ga4a807094836f9f6bbfd2d6c3eb8409bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d7d19ec2984ad4d0405963be35ec1fd"><td class="memTemplParams" colspan="2"><a id="ga7d7d19ec2984ad4d0405963be35ec1fd" name="ga7d7d19ec2984ad4d0405963be35ec1fd"></a>
|
|
template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga7d7d19ec2984ad4d0405963be35ec1fd"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::simple_view</b> () noexcept</td></tr>
|
|
<tr class="separator:ga7d7d19ec2984ad4d0405963be35ec1fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1b196d2e109c60984b34d6985e0df272"><td class="memItemLeft" align="right" valign="top"><a id="ga1b196d2e109c60984b34d6985e0df272" name="ga1b196d2e109c60984b34d6985e0df272"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::size</b> ()</td></tr>
|
|
<tr class="separator:ga1b196d2e109c60984b34d6985e0df272"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga62849ae49cd3949342560e5275082623"><td class="memItemLeft" align="right" valign="top"><a id="ga62849ae49cd3949342560e5275082623" name="ga62849ae49cd3949342560e5275082623"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::intersperse_view< Rng >::size</b> () const</td></tr>
|
|
<tr class="separator:ga62849ae49cd3949342560e5275082623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga29932b30733fb7c030d79e61a0f352d2"><td class="memItemLeft" align="right" valign="top"><a id="ga29932b30733fb7c030d79e61a0f352d2" name="ga29932b30733fb7c030d79e61a0f352d2"></a>
|
|
constexpr std::size_t </td><td class="memItemRight" valign="bottom"><b>ranges::views::linear_distribute_view< T >::size</b> () const noexcept</td></tr>
|
|
<tr class="separator:ga29932b30733fb7c030d79e61a0f352d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d0b1432faf864a52a30527b34ab416e"><td class="memItemLeft" align="right" valign="top"><a id="ga7d0b1432faf864a52a30527b34ab416e" name="ga7d0b1432faf864a52a30527b34ab416e"></a>
|
|
constexpr auto </td><td class="memItemRight" valign="bottom"><b>ranges::ref_view< Rng >::size</b> () const noexcept(noexcept(ranges::size(*rng_)))</td></tr>
|
|
<tr class="separator:ga7d0b1432faf864a52a30527b34ab416e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:gaebee141c6725d1bb5a1abd14509f615f"><td class="memItemLeft" align="right" valign="top"><a id="gaebee141c6725d1bb5a1abd14509f615f" name="gaebee141c6725d1bb5a1abd14509f615f"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1addressof__fn.html">addressof_fn</a> > </td><td class="memItemRight" valign="bottom"><b>addressof</b> {}</td></tr>
|
|
<tr class="separator:gaebee141c6725d1bb5a1abd14509f615f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac5214735f9368a7ad71509bd7b2d5e3c"><td class="memItemLeft" align="right" valign="top"><a id="gac5214735f9368a7ad71509bd7b2d5e3c" name="gac5214735f9368a7ad71509bd7b2d5e3c"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1adjacent__filter__fn.html">adjacent_filter_fn</a> </td><td class="memItemRight" valign="bottom"><b>adjacent_filter</b> {}</td></tr>
|
|
<tr class="separator:gac5214735f9368a7ad71509bd7b2d5e3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga82eafe435e7310bcbd85dcb5a9e44f97"><td class="memItemLeft" align="right" valign="top"><a id="ga82eafe435e7310bcbd85dcb5a9e44f97" name="ga82eafe435e7310bcbd85dcb5a9e44f97"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1adjacent__remove__if__fn.html">adjacent_remove_if_fn</a> </td><td class="memItemRight" valign="bottom"><b>adjacent_remove_if</b> {}</td></tr>
|
|
<tr class="separator:ga82eafe435e7310bcbd85dcb5a9e44f97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga622f637721cb89bfa34572ab2b3ab229"><td class="memItemLeft" align="right" valign="top"><a id="ga622f637721cb89bfa34572ab2b3ab229" name="ga622f637721cb89bfa34572ab2b3ab229"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1all__fn.html">all_fn</a> > </td><td class="memItemRight" valign="bottom"><b>all</b> {}</td></tr>
|
|
<tr class="separator:ga622f637721cb89bfa34572ab2b3ab229"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b479ed5f302954c8a1dff3582c9f177"><td class="memItemLeft" align="right" valign="top"><a id="ga2b479ed5f302954c8a1dff3582c9f177" name="ga2b479ed5f302954c8a1dff3582c9f177"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1c__str__fn.html">c_str_fn</a> </td><td class="memItemRight" valign="bottom"><b>c_str</b> {}</td></tr>
|
|
<tr class="separator:ga2b479ed5f302954c8a1dff3582c9f177"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa553be4fb162ee1805a99434e0368b61"><td class="memItemLeft" align="right" valign="top"><a id="gaa553be4fb162ee1805a99434e0368b61" name="gaa553be4fb162ee1805a99434e0368b61"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1cache1__fn.html">cache1_fn</a> > </td><td class="memItemRight" valign="bottom"><b>cache1</b> {}</td></tr>
|
|
<tr class="separator:gaa553be4fb162ee1805a99434e0368b61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga535e827ee1afa5b634c748ab16eeab24"><td class="memItemLeft" align="right" valign="top"><a id="ga535e827ee1afa5b634c748ab16eeab24" name="ga535e827ee1afa5b634c748ab16eeab24"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1chunk__fn.html">chunk_fn</a> </td><td class="memItemRight" valign="bottom"><b>chunk</b> {}</td></tr>
|
|
<tr class="separator:ga535e827ee1afa5b634c748ab16eeab24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6318bf65a08f52cc3e6c5b24bf5e2268"><td class="memItemLeft" align="right" valign="top"><a id="ga6318bf65a08f52cc3e6c5b24bf5e2268" name="ga6318bf65a08f52cc3e6c5b24bf5e2268"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1chunk__by__fn.html">chunk_by_fn</a> </td><td class="memItemRight" valign="bottom"><b>chunk_by</b> {}</td></tr>
|
|
<tr class="separator:ga6318bf65a08f52cc3e6c5b24bf5e2268"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga12ba7c89d2c7e763782ef85389df3f11"><td class="memItemLeft" align="right" valign="top"><a id="ga12ba7c89d2c7e763782ef85389df3f11" name="ga12ba7c89d2c7e763782ef85389df3f11"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1closed__indices__fn.html">closed_indices_fn</a> </td><td class="memItemRight" valign="bottom"><b>closed_indices</b> {}</td></tr>
|
|
<tr class="separator:ga12ba7c89d2c7e763782ef85389df3f11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a192f2f97f1a1f11e23eaf4384303e2"><td class="memItemLeft" align="right" valign="top"><a id="ga0a192f2f97f1a1f11e23eaf4384303e2" name="ga0a192f2f97f1a1f11e23eaf4384303e2"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1closed__iota__fn.html">closed_iota_fn</a> </td><td class="memItemRight" valign="bottom"><b>closed_iota</b> {}</td></tr>
|
|
<tr class="separator:ga0a192f2f97f1a1f11e23eaf4384303e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4f98a73dd995b18673b9b70d3d1488c1"><td class="memItemLeft" align="right" valign="top"><a id="ga4f98a73dd995b18673b9b70d3d1488c1" name="ga4f98a73dd995b18673b9b70d3d1488c1"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1common__fn.html">common_fn</a> > </td><td class="memItemRight" valign="bottom"><b>common</b> {}</td></tr>
|
|
<tr class="separator:ga4f98a73dd995b18673b9b70d3d1488c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaadcb7b54d680a4069d98c275cbd67c4e"><td class="memItemLeft" align="right" valign="top"><a id="gaadcb7b54d680a4069d98c275cbd67c4e" name="gaadcb7b54d680a4069d98c275cbd67c4e"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1concat__fn.html">concat_fn</a> </td><td class="memItemRight" valign="bottom"><b>concat</b> {}</td></tr>
|
|
<tr class="separator:gaadcb7b54d680a4069d98c275cbd67c4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga167279db3746583206c3a21c915a4638"><td class="memItemLeft" align="right" valign="top"><a id="ga167279db3746583206c3a21c915a4638" name="ga167279db3746583206c3a21c915a4638"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1const__fn.html">const_fn</a> > </td><td class="memItemRight" valign="bottom"><b>const_</b> {}</td></tr>
|
|
<tr class="separator:ga167279db3746583206c3a21c915a4638"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4b07eebf989277bf84b3abd97001df6e"><td class="memItemLeft" align="right" valign="top"><a id="ga4b07eebf989277bf84b3abd97001df6e" name="ga4b07eebf989277bf84b3abd97001df6e"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1counted__fn.html">counted_fn</a> </td><td class="memItemRight" valign="bottom"><b>counted</b> {}</td></tr>
|
|
<tr class="separator:ga4b07eebf989277bf84b3abd97001df6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2b6b7b8f0535aba951cc8f7db42c8a52"><td class="memItemLeft" align="right" valign="top"><a id="ga2b6b7b8f0535aba951cc8f7db42c8a52" name="ga2b6b7b8f0535aba951cc8f7db42c8a52"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1cycle__fn.html">cycle_fn</a> > </td><td class="memItemRight" valign="bottom"><b>cycle</b> {}</td></tr>
|
|
<tr class="separator:ga2b6b7b8f0535aba951cc8f7db42c8a52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9f45f145d714032f00831d47e7c73511"><td class="memItemLeft" align="right" valign="top"><a id="ga9f45f145d714032f00831d47e7c73511" name="ga9f45f145d714032f00831d47e7c73511"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1delimit__fn.html">delimit_fn</a> </td><td class="memItemRight" valign="bottom"><b>delimit</b> {}</td></tr>
|
|
<tr class="separator:ga9f45f145d714032f00831d47e7c73511"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga27fcc669feb01b4c845fb50737e27c01"><td class="memTemplParams" colspan="2">template<typename Rng , typename Pred > </td></tr>
|
|
<tr class="memitem:ga27fcc669feb01b4c845fb50737e27c01"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga27fcc669feb01b4c845fb50737e27c01">ranges::disable_sized_range< drop_while_view< Rng, Pred > ></a></td></tr>
|
|
<tr class="separator:ga27fcc669feb01b4c845fb50737e27c01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2248420925728f88917d1f7a6eb22c06"><td class="memTemplParams" colspan="2"><a id="ga2248420925728f88917d1f7a6eb22c06" name="ga2248420925728f88917d1f7a6eb22c06"></a>
|
|
template<typename Rng , typename Pred > </td></tr>
|
|
<tr class="memitem:ga2248420925728f88917d1f7a6eb22c06"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::disable_sized_range< trim_view< Rng, Pred > ></b> = true</td></tr>
|
|
<tr class="separator:ga2248420925728f88917d1f7a6eb22c06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad032e209a7d07f0fa9bad8f7a9677276"><td class="memItemLeft" align="right" valign="top"><a id="gad032e209a7d07f0fa9bad8f7a9677276" name="gad032e209a7d07f0fa9bad8f7a9677276"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1drop__fn.html">drop_fn</a> </td><td class="memItemRight" valign="bottom"><b>drop</b> {}</td></tr>
|
|
<tr class="separator:gad032e209a7d07f0fa9bad8f7a9677276"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9d599c36ccf96b0ab3b28fedcf217b30"><td class="memItemLeft" align="right" valign="top"><a id="ga9d599c36ccf96b0ab3b28fedcf217b30" name="ga9d599c36ccf96b0ab3b28fedcf217b30"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1drop__exactly__fn.html">drop_exactly_fn</a> </td><td class="memItemRight" valign="bottom"><b>drop_exactly</b> {}</td></tr>
|
|
<tr class="separator:ga9d599c36ccf96b0ab3b28fedcf217b30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabdcccd51ba503e73787e53db684d0ddd"><td class="memItemLeft" align="right" valign="top"><a id="gabdcccd51ba503e73787e53db684d0ddd" name="gabdcccd51ba503e73787e53db684d0ddd"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1drop__while__fn.html">drop_while_fn</a> </td><td class="memItemRight" valign="bottom"><b>drop_while</b> {}</td></tr>
|
|
<tr class="separator:gabdcccd51ba503e73787e53db684d0ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga520965e4f9150776383ebcded1d39c54"><td class="memItemLeft" align="right" valign="top"><a id="ga520965e4f9150776383ebcded1d39c54" name="ga520965e4f9150776383ebcded1d39c54"></a>
|
|
constexpr detail::span_index_t </td><td class="memItemRight" valign="bottom"><b>ranges::dynamic_extent</b> = -1</td></tr>
|
|
<tr class="separator:ga520965e4f9150776383ebcded1d39c54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga80f8ded77d8ea7e09d92102c6439acf5"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga80f8ded77d8ea7e09d92102c6439acf5"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga80f8ded77d8ea7e09d92102c6439acf5">ranges::enable_borrowed_range< chunk_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga80f8ded77d8ea7e09d92102c6439acf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6266a9840e8a2287962a52e50af36113"><td class="memTemplParams" colspan="2">template<typename From , typename <a class="el" href="classTo.html">To</a> > </td></tr>
|
|
<tr class="memitem:ga6266a9840e8a2287962a52e50af36113"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga6266a9840e8a2287962a52e50af36113">ranges::enable_borrowed_range< closed_iota_view< From, To > ></a></td></tr>
|
|
<tr class="separator:ga6266a9840e8a2287962a52e50af36113"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d4fd82856cbba9ce92945df8ab5aab5"><td class="memTemplParams" colspan="2">template<typename Rng , bool B> </td></tr>
|
|
<tr class="memitem:ga3d4fd82856cbba9ce92945df8ab5aab5"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga3d4fd82856cbba9ce92945df8ab5aab5">ranges::enable_borrowed_range< common_view< Rng, B > ></a></td></tr>
|
|
<tr class="separator:ga3d4fd82856cbba9ce92945df8ab5aab5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a7b8afebeaafb8217d91a08283bb654"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga6a7b8afebeaafb8217d91a08283bb654"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga6a7b8afebeaafb8217d91a08283bb654">ranges::enable_borrowed_range< const_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga6a7b8afebeaafb8217d91a08283bb654"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa119064076070f9f09f681f70f84dcec"><td class="memTemplParams" colspan="2"><a id="gaa119064076070f9f09f681f70f84dcec" name="gaa119064076070f9f09f681f70f84dcec"></a>
|
|
template<typename I > </td></tr>
|
|
<tr class="memitem:gaa119064076070f9f09f681f70f84dcec"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< counted_view< I > ></b> = true</td></tr>
|
|
<tr class="separator:gaa119064076070f9f09f681f70f84dcec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4463333d9fc1f741bd75f02e43ba00ef"><td class="memTemplParams" colspan="2">template<typename Rng , typename Val > </td></tr>
|
|
<tr class="memitem:ga4463333d9fc1f741bd75f02e43ba00ef"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga4463333d9fc1f741bd75f02e43ba00ef">ranges::enable_borrowed_range< delimit_view< Rng, Val > ></a></td></tr>
|
|
<tr class="separator:ga4463333d9fc1f741bd75f02e43ba00ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa43631b723c3333f155f9f82d0104c91"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:gaa43631b723c3333f155f9f82d0104c91"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#gaa43631b723c3333f155f9f82d0104c91">ranges::enable_borrowed_range< drop_exactly_view< Rng > ></a></td></tr>
|
|
<tr class="separator:gaa43631b723c3333f155f9f82d0104c91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d46a6c5e31ef407b1b20c5a2dfb919f"><td class="memTemplParams" colspan="2">template<typename Rng , typename T > </td></tr>
|
|
<tr class="memitem:ga7d46a6c5e31ef407b1b20c5a2dfb919f"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga7d46a6c5e31ef407b1b20c5a2dfb919f">ranges::enable_borrowed_range< drop_last_view< Rng, T > ></a></td></tr>
|
|
<tr class="separator:ga7d46a6c5e31ef407b1b20c5a2dfb919f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9e93a1bef38d20433c24009c8ca31eda"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga9e93a1bef38d20433c24009c8ca31eda"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga9e93a1bef38d20433c24009c8ca31eda">ranges::enable_borrowed_range< drop_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga9e93a1bef38d20433c24009c8ca31eda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3a8bd6cab9e8ba01a5b08cea7e989f27"><td class="memTemplParams" colspan="2">template<typename Rng , typename Pred > </td></tr>
|
|
<tr class="memitem:ga3a8bd6cab9e8ba01a5b08cea7e989f27"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga3a8bd6cab9e8ba01a5b08cea7e989f27">ranges::enable_borrowed_range< drop_while_view< Rng, Pred > ></a></td></tr>
|
|
<tr class="separator:ga3a8bd6cab9e8ba01a5b08cea7e989f27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4b174095721ea9bcbe95888a0896faa8"><td class="memTemplParams" colspan="2"><a id="ga4b174095721ea9bcbe95888a0896faa8" name="ga4b174095721ea9bcbe95888a0896faa8"></a>
|
|
template<typename T > </td></tr>
|
|
<tr class="memitem:ga4b174095721ea9bcbe95888a0896faa8"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< empty_view< T > ></b> = true</td></tr>
|
|
<tr class="separator:ga4b174095721ea9bcbe95888a0896faa8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga40d114836a6565f58796b828dff935c0"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga40d114836a6565f58796b828dff935c0"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga40d114836a6565f58796b828dff935c0">ranges::enable_borrowed_range< intersperse_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga40d114836a6565f58796b828dff935c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0e9ed2bbd1f7fc464b15e8d7b52176e6"><td class="memTemplParams" colspan="2"><a id="ga0e9ed2bbd1f7fc464b15e8d7b52176e6" name="ga0e9ed2bbd1f7fc464b15e8d7b52176e6"></a>
|
|
template<typename From , typename <a class="el" href="classTo.html">To</a> > </td></tr>
|
|
<tr class="memitem:ga0e9ed2bbd1f7fc464b15e8d7b52176e6"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< iota_view< From, To > ></b> = true</td></tr>
|
|
<tr class="separator:ga0e9ed2bbd1f7fc464b15e8d7b52176e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7d6fe655039dbd140993cba309ad6056"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga7d6fe655039dbd140993cba309ad6056"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga7d6fe655039dbd140993cba309ad6056">ranges::enable_borrowed_range< keys_range_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga7d6fe655039dbd140993cba309ad6056"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad5fd458e5afe1d9ef665b1d3af8d65a6"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:gad5fd458e5afe1d9ef665b1d3af8d65a6"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#gad5fd458e5afe1d9ef665b1d3af8d65a6">ranges::enable_borrowed_range< move_view< Rng > ></a></td></tr>
|
|
<tr class="separator:gad5fd458e5afe1d9ef665b1d3af8d65a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga81bd361f073559b82434dc22e286b0fe"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga81bd361f073559b82434dc22e286b0fe"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga81bd361f073559b82434dc22e286b0fe">ranges::enable_borrowed_range< reverse_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga81bd361f073559b82434dc22e286b0fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa9f8380a73d5b820637cd5bc622d96a6"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:gaa9f8380a73d5b820637cd5bc622d96a6"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#gaa9f8380a73d5b820637cd5bc622d96a6">ranges::enable_borrowed_range< slice_view< Rng > ></a></td></tr>
|
|
<tr class="separator:gaa9f8380a73d5b820637cd5bc622d96a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf9a7301238d94e407ae034e5cfac6294"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:gaf9a7301238d94e407ae034e5cfac6294"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#gaf9a7301238d94e407ae034e5cfac6294">ranges::enable_borrowed_range< sliding_view< Rng > ></a></td></tr>
|
|
<tr class="separator:gaf9a7301238d94e407ae034e5cfac6294"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6dd181797976b3bcb8ed15d83a1be451"><td class="memTemplParams" colspan="2"><a id="ga6dd181797976b3bcb8ed15d83a1be451" name="ga6dd181797976b3bcb8ed15d83a1be451"></a>
|
|
template<typename T , detail::span_index_t N> </td></tr>
|
|
<tr class="memitem:ga6dd181797976b3bcb8ed15d83a1be451"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< span< T, N > ></b> = true</td></tr>
|
|
<tr class="separator:ga6dd181797976b3bcb8ed15d83a1be451"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad445fa381e1ee8ad50c4fde3149b1fcf"><td class="memTemplParams" colspan="2"><a id="gad445fa381e1ee8ad50c4fde3149b1fcf" name="gad445fa381e1ee8ad50c4fde3149b1fcf"></a>
|
|
template<typename I , typename S , subrange_kind K> </td></tr>
|
|
<tr class="memitem:gad445fa381e1ee8ad50c4fde3149b1fcf"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< subrange< I, S, K > ></b> = true</td></tr>
|
|
<tr class="separator:gad445fa381e1ee8ad50c4fde3149b1fcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga28afc4d7751d15051d6f9482e9c01bc4"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga28afc4d7751d15051d6f9482e9c01bc4"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga28afc4d7751d15051d6f9482e9c01bc4">ranges::enable_borrowed_range< tail_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga28afc4d7751d15051d6f9482e9c01bc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga66c584fc2abc385b99ccf32d6047ae64"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga66c584fc2abc385b99ccf32d6047ae64"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga66c584fc2abc385b99ccf32d6047ae64">ranges::enable_borrowed_range< take_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga66c584fc2abc385b99ccf32d6047ae64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4e764c93d5c1358bcdde3eb8d8749a3a"><td class="memTemplParams" colspan="2">template<typename Rng , typename Pred > </td></tr>
|
|
<tr class="memitem:ga4e764c93d5c1358bcdde3eb8d8749a3a"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga4e764c93d5c1358bcdde3eb8d8749a3a">ranges::enable_borrowed_range< trim_view< Rng, Pred > ></a></td></tr>
|
|
<tr class="separator:ga4e764c93d5c1358bcdde3eb8d8749a3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0ed17bbea8a0fe39d7906f13f62819f6"><td class="memTemplParams" colspan="2"><a id="ga0ed17bbea8a0fe39d7906f13f62819f6" name="ga0ed17bbea8a0fe39d7906f13f62819f6"></a>
|
|
template<typename I > </td></tr>
|
|
<tr class="memitem:ga0ed17bbea8a0fe39d7906f13f62819f6"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><b>ranges::enable_borrowed_range< unbounded_view< I > ></b> = true</td></tr>
|
|
<tr class="separator:ga0ed17bbea8a0fe39d7906f13f62819f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1da178f00fc25baf2129c1baf1e47860"><td class="memTemplParams" colspan="2">template<typename Rng > </td></tr>
|
|
<tr class="memitem:ga1da178f00fc25baf2129c1baf1e47860"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga1da178f00fc25baf2129c1baf1e47860">ranges::enable_borrowed_range< values_view< Rng > ></a></td></tr>
|
|
<tr class="separator:ga1da178f00fc25baf2129c1baf1e47860"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4a381202ef11b5442c416acb231ae692"><td class="memTemplParams" colspan="2">template<typename... Rng> </td></tr>
|
|
<tr class="memitem:ga4a381202ef11b5442c416acb231ae692"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga4a381202ef11b5442c416acb231ae692">ranges::enable_borrowed_range< zip_view< Rng... > ></a></td></tr>
|
|
<tr class="separator:ga4a381202ef11b5442c416acb231ae692"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6b12d795f477c718d20fe5db97fccfb4"><td class="memItemLeft" align="right" valign="top"><a id="ga6b12d795f477c718d20fe5db97fccfb4" name="ga6b12d795f477c718d20fe5db97fccfb4"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1enumerate__fn.html">enumerate_fn</a> > </td><td class="memItemRight" valign="bottom"><b>enumerate</b> {}</td></tr>
|
|
<tr class="separator:ga6b12d795f477c718d20fe5db97fccfb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad544123067030050d142609a13b456aa"><td class="memItemLeft" align="right" valign="top"><a id="gad544123067030050d142609a13b456aa" name="gad544123067030050d142609a13b456aa"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1exclusive__scan__fn.html">exclusive_scan_fn</a> </td><td class="memItemRight" valign="bottom"><b>exclusive_scan</b> {}</td></tr>
|
|
<tr class="separator:gad544123067030050d142609a13b456aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9f849cd3e2acbeeb7bac60713f2dcb0e"><td class="memItemLeft" align="right" valign="top"><a id="ga9f849cd3e2acbeeb7bac60713f2dcb0e" name="ga9f849cd3e2acbeeb7bac60713f2dcb0e"></a>
|
|
static constexpr index_type </td><td class="memItemRight" valign="bottom"><b>ranges::span< T, N >::extent</b> = N</td></tr>
|
|
<tr class="separator:ga9f849cd3e2acbeeb7bac60713f2dcb0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaca0e33d5893c3aa58b1639465b5eb5cc"><td class="memItemLeft" align="right" valign="top"><a id="gaca0e33d5893c3aa58b1639465b5eb5cc" name="gaca0e33d5893c3aa58b1639465b5eb5cc"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1filter__fn.html">filter_fn</a> </td><td class="memItemRight" valign="bottom"><b>filter</b> {}</td></tr>
|
|
<tr class="separator:gaca0e33d5893c3aa58b1639465b5eb5cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae720f3d0617ac5c6459732daf69b8d1d"><td class="memItemLeft" align="right" valign="top"><a id="gae720f3d0617ac5c6459732daf69b8d1d" name="gae720f3d0617ac5c6459732daf69b8d1d"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1generate__fn.html">generate_fn</a> </td><td class="memItemRight" valign="bottom"><b>generate</b> {}</td></tr>
|
|
<tr class="separator:gae720f3d0617ac5c6459732daf69b8d1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1336ced3293b2c082d7b0514033230e3"><td class="memItemLeft" align="right" valign="top"><a id="ga1336ced3293b2c082d7b0514033230e3" name="ga1336ced3293b2c082d7b0514033230e3"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1generate__n__fn.html">generate_n_fn</a> </td><td class="memItemRight" valign="bottom"><b>generate_n</b> {}</td></tr>
|
|
<tr class="separator:ga1336ced3293b2c082d7b0514033230e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ea182045e584ca4c06e8a904ccd2fae"><td class="memItemLeft" align="right" valign="top"><a id="ga2ea182045e584ca4c06e8a904ccd2fae" name="ga2ea182045e584ca4c06e8a904ccd2fae"></a>
|
|
constexpr <a class="el" href="structranges_1_1getlines__fn.html">getlines_fn</a> </td><td class="memItemRight" valign="bottom"><b>ranges::getlines</b> {}</td></tr>
|
|
<tr class="separator:ga2ea182045e584ca4c06e8a904ccd2fae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad4be3dea11546f4876d9273a2e3203fa"><td class="memItemLeft" align="right" valign="top"><a id="gad4be3dea11546f4876d9273a2e3203fa" name="gad4be3dea11546f4876d9273a2e3203fa"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1group__by__fn.html">group_by_fn</a> </td><td class="memItemRight" valign="bottom"><b>group_by</b> {}</td></tr>
|
|
<tr class="separator:gad4be3dea11546f4876d9273a2e3203fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaca0e15912758f80b7c190505d81c30d"><td class="memItemLeft" align="right" valign="top"><a id="gaaca0e15912758f80b7c190505d81c30d" name="gaaca0e15912758f80b7c190505d81c30d"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1indices__fn.html">indices_fn</a> </td><td class="memItemRight" valign="bottom"><b>indices</b> {}</td></tr>
|
|
<tr class="separator:gaaca0e15912758f80b7c190505d81c30d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga048b9cc897da0cd63eb2a5eb615f5a0a"><td class="memItemLeft" align="right" valign="top"><a id="ga048b9cc897da0cd63eb2a5eb615f5a0a" name="ga048b9cc897da0cd63eb2a5eb615f5a0a"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1intersperse__fn.html">intersperse_fn</a> </td><td class="memItemRight" valign="bottom"><b>intersperse</b> {}</td></tr>
|
|
<tr class="separator:ga048b9cc897da0cd63eb2a5eb615f5a0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga15d41194dbfba0159623be1229d76e66"><td class="memItemLeft" align="right" valign="top"><a id="ga15d41194dbfba0159623be1229d76e66" name="ga15d41194dbfba0159623be1229d76e66"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1ints__fn.html">ints_fn</a> </td><td class="memItemRight" valign="bottom"><b>ints</b> {}</td></tr>
|
|
<tr class="separator:ga15d41194dbfba0159623be1229d76e66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e31a3eb3ed74b4f10f38cbce9e99690"><td class="memItemLeft" align="right" valign="top"><a id="ga1e31a3eb3ed74b4f10f38cbce9e99690" name="ga1e31a3eb3ed74b4f10f38cbce9e99690"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1iota__fn.html">iota_fn</a> </td><td class="memItemRight" valign="bottom"><b>iota</b> {}</td></tr>
|
|
<tr class="separator:ga1e31a3eb3ed74b4f10f38cbce9e99690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga80e09922957f470e1cb660e902f50535"><td class="memItemLeft" align="right" valign="top"><a id="ga80e09922957f470e1cb660e902f50535" name="ga80e09922957f470e1cb660e902f50535"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1iter__take__while__fn.html">iter_take_while_fn</a> </td><td class="memItemRight" valign="bottom"><b>iter_take_while</b> {}</td></tr>
|
|
<tr class="separator:ga80e09922957f470e1cb660e902f50535"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeec371e11eea32b61376ec0230ab28ef"><td class="memItemLeft" align="right" valign="top"><a id="gaeec371e11eea32b61376ec0230ab28ef" name="gaeec371e11eea32b61376ec0230ab28ef"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1iter__transform__fn.html">iter_transform_fn</a> </td><td class="memItemRight" valign="bottom"><b>iter_transform</b> {}</td></tr>
|
|
<tr class="separator:gaeec371e11eea32b61376ec0230ab28ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5830581adff4ebec57b8ab90e14b8a9f"><td class="memItemLeft" align="right" valign="top"><a id="ga5830581adff4ebec57b8ab90e14b8a9f" name="ga5830581adff4ebec57b8ab90e14b8a9f"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1iter__zip__with__fn.html">iter_zip_with_fn</a> </td><td class="memItemRight" valign="bottom"><b>iter_zip_with</b> {}</td></tr>
|
|
<tr class="separator:ga5830581adff4ebec57b8ab90e14b8a9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga946b530aea0753ae456a3ebf49bb8b29"><td class="memItemLeft" align="right" valign="top"><a id="ga946b530aea0753ae456a3ebf49bb8b29" name="ga946b530aea0753ae456a3ebf49bb8b29"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1join__fn.html">join_fn</a> > </td><td class="memItemRight" valign="bottom"><b>join</b> {}</td></tr>
|
|
<tr class="separator:ga946b530aea0753ae456a3ebf49bb8b29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac091701b96f2cf2c55819c60de723eb2"><td class="memItemLeft" align="right" valign="top"><a id="gac091701b96f2cf2c55819c60de723eb2" name="gac091701b96f2cf2c55819c60de723eb2"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1keys__fn.html">keys_fn</a> > </td><td class="memItemRight" valign="bottom"><b>keys</b> {}</td></tr>
|
|
<tr class="separator:gac091701b96f2cf2c55819c60de723eb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaac12c9e812712e88ae59d97209d8dc78"><td class="memItemLeft" align="right" valign="top"><a id="gaac12c9e812712e88ae59d97209d8dc78" name="gaac12c9e812712e88ae59d97209d8dc78"></a>
|
|
constexpr <a class="el" href="structranges_1_1lazy__yield__if__fn.html">lazy_yield_if_fn</a> </td><td class="memItemRight" valign="bottom"><b>lazy_yield_if</b> {}</td></tr>
|
|
<tr class="separator:gaac12c9e812712e88ae59d97209d8dc78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaddd41feec27ced025be3cf2f34197ff1"><td class="memItemLeft" align="right" valign="top"><a id="gaddd41feec27ced025be3cf2f34197ff1" name="gaddd41feec27ced025be3cf2f34197ff1"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1linear__distribute__fn.html">linear_distribute_fn</a> </td><td class="memItemRight" valign="bottom"><b>linear_distribute</b> {}</td></tr>
|
|
<tr class="separator:gaddd41feec27ced025be3cf2f34197ff1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga22ce4fbbb34a271ad059e13c5a21c9ac"><td class="memItemLeft" align="right" valign="top"><a id="ga22ce4fbbb34a271ad059e13c5a21c9ac" name="ga22ce4fbbb34a271ad059e13c5a21c9ac"></a>
|
|
constexpr <a class="el" href="structranges_1_1make__subrange__fn.html">make_subrange_fn</a> </td><td class="memItemRight" valign="bottom"><b>make_subrange</b> {}</td></tr>
|
|
<tr class="separator:ga22ce4fbbb34a271ad059e13c5a21c9ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga214da59baf075118417256e2f9ce5d9b"><td class="memItemLeft" align="right" valign="top">constexpr <a class="el" href="structranges_1_1make__view__closure__fn.html">make_view_closure_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__group-views.html#ga214da59baf075118417256e2f9ce5d9b">ranges::make_view_closure</a> {}</td></tr>
|
|
<tr class="separator:ga214da59baf075118417256e2f9ce5d9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga926b4c0f2dff9fbbcbc21c791c25e2c9"><td class="memItemLeft" align="right" valign="top"><a id="ga926b4c0f2dff9fbbcbc21c791c25e2c9" name="ga926b4c0f2dff9fbbcbc21c791c25e2c9"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1move__fn.html">move_fn</a> > </td><td class="memItemRight" valign="bottom"><b>move</b> {}</td></tr>
|
|
<tr class="separator:ga926b4c0f2dff9fbbcbc21c791c25e2c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6153357c947e25d9732079a1bec8ac0d"><td class="memItemLeft" align="right" valign="top"><a id="ga6153357c947e25d9732079a1bec8ac0d" name="ga6153357c947e25d9732079a1bec8ac0d"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1partial__sum__fn.html">partial_sum_fn</a> > </td><td class="memItemRight" valign="bottom"><b>partial_sum</b> {}</td></tr>
|
|
<tr class="separator:ga6153357c947e25d9732079a1bec8ac0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga022914abbffbe15fdfa4b134a40356d1"><td class="memItemLeft" align="right" valign="top"><a id="ga022914abbffbe15fdfa4b134a40356d1" name="ga022914abbffbe15fdfa4b134a40356d1"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1ref__fn.html">ref_fn</a> </td><td class="memItemRight" valign="bottom"><b>ref</b> {}</td></tr>
|
|
<tr class="separator:ga022914abbffbe15fdfa4b134a40356d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga79dd50f8b3f3c0b0ac22a00b5938ccda"><td class="memItemLeft" align="right" valign="top"><a id="ga79dd50f8b3f3c0b0ac22a00b5938ccda" name="ga79dd50f8b3f3c0b0ac22a00b5938ccda"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1remove__fn.html">remove_fn</a> </td><td class="memItemRight" valign="bottom"><b>remove</b> {}</td></tr>
|
|
<tr class="separator:ga79dd50f8b3f3c0b0ac22a00b5938ccda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7a27357aa082ce856413b8f62f8e23ce"><td class="memItemLeft" align="right" valign="top"><a id="ga7a27357aa082ce856413b8f62f8e23ce" name="ga7a27357aa082ce856413b8f62f8e23ce"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1remove__if__fn.html">remove_if_fn</a> </td><td class="memItemRight" valign="bottom"><b>remove_if</b> {}</td></tr>
|
|
<tr class="separator:ga7a27357aa082ce856413b8f62f8e23ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaac9f5d918decc35d703b735bd8b348b"><td class="memItemLeft" align="right" valign="top"><a id="gaaac9f5d918decc35d703b735bd8b348b" name="gaaac9f5d918decc35d703b735bd8b348b"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1repeat__fn.html">repeat_fn</a> </td><td class="memItemRight" valign="bottom"><b>repeat</b> {}</td></tr>
|
|
<tr class="separator:gaaac9f5d918decc35d703b735bd8b348b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga56154eba3d4cb2b95babe38715080b52"><td class="memItemLeft" align="right" valign="top"><a id="ga56154eba3d4cb2b95babe38715080b52" name="ga56154eba3d4cb2b95babe38715080b52"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1repeat__n__fn.html">repeat_n_fn</a> </td><td class="memItemRight" valign="bottom"><b>repeat_n</b> {}</td></tr>
|
|
<tr class="separator:ga56154eba3d4cb2b95babe38715080b52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb2085c45be47b2880dc8cf996de4dcc"><td class="memItemLeft" align="right" valign="top"><a id="gacb2085c45be47b2880dc8cf996de4dcc" name="gacb2085c45be47b2880dc8cf996de4dcc"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1replace__fn.html">replace_fn</a> </td><td class="memItemRight" valign="bottom"><b>replace</b> {}</td></tr>
|
|
<tr class="separator:gacb2085c45be47b2880dc8cf996de4dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6887d7ab1dacf5c1c2b1a50d3da3dfa1"><td class="memItemLeft" align="right" valign="top"><a id="ga6887d7ab1dacf5c1c2b1a50d3da3dfa1" name="ga6887d7ab1dacf5c1c2b1a50d3da3dfa1"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1replace__if__fn.html">replace_if_fn</a> </td><td class="memItemRight" valign="bottom"><b>replace_if</b> {}</td></tr>
|
|
<tr class="separator:ga6887d7ab1dacf5c1c2b1a50d3da3dfa1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga578f36e681a1a90e01f35c461e8b93ee"><td class="memItemLeft" align="right" valign="top"><a id="ga578f36e681a1a90e01f35c461e8b93ee" name="ga578f36e681a1a90e01f35c461e8b93ee"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1reverse__fn.html">reverse_fn</a> > </td><td class="memItemRight" valign="bottom"><b>reverse</b> {}</td></tr>
|
|
<tr class="separator:ga578f36e681a1a90e01f35c461e8b93ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac987b9f36cdeb574cee6966ada014149"><td class="memItemLeft" align="right" valign="top"><a id="gac987b9f36cdeb574cee6966ada014149" name="gac987b9f36cdeb574cee6966ada014149"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1sample__fn.html">sample_fn</a> </td><td class="memItemRight" valign="bottom"><b>sample</b> {}</td></tr>
|
|
<tr class="separator:gac987b9f36cdeb574cee6966ada014149"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac111c43ecbe04855776dad8c41bfe5fd"><td class="memItemLeft" align="right" valign="top"><a id="gac111c43ecbe04855776dad8c41bfe5fd" name="gac111c43ecbe04855776dad8c41bfe5fd"></a>
|
|
constexpr <a class="el" href="structranges_1_1experimental_1_1shared__closure.html">shared_closure</a>< <a class="el" href="structranges_1_1experimental_1_1views_1_1shared__fn.html">shared_fn</a> > </td><td class="memItemRight" valign="bottom"><b>shared</b> {}</td></tr>
|
|
<tr class="separator:gac111c43ecbe04855776dad8c41bfe5fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa83e29f21f6c87865dbe7738bbc55ead"><td class="memItemLeft" align="right" valign="top"><a id="gaa83e29f21f6c87865dbe7738bbc55ead" name="gaa83e29f21f6c87865dbe7738bbc55ead"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1single__fn.html">single_fn</a> </td><td class="memItemRight" valign="bottom"><b>single</b> {}</td></tr>
|
|
<tr class="separator:gaa83e29f21f6c87865dbe7738bbc55ead"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae62445651e39a0266e713cd25abe01eb"><td class="memItemLeft" align="right" valign="top"><a id="gae62445651e39a0266e713cd25abe01eb" name="gae62445651e39a0266e713cd25abe01eb"></a>
|
|
constexpr slice_fn </td><td class="memItemRight" valign="bottom"><b>slice</b> {}</td></tr>
|
|
<tr class="separator:gae62445651e39a0266e713cd25abe01eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad47ecfc90eddad0f3e605925c9414d4b"><td class="memItemLeft" align="right" valign="top"><a id="gad47ecfc90eddad0f3e605925c9414d4b" name="gad47ecfc90eddad0f3e605925c9414d4b"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1sliding__fn.html">sliding_fn</a> </td><td class="memItemRight" valign="bottom"><b>sliding</b> {}</td></tr>
|
|
<tr class="separator:gad47ecfc90eddad0f3e605925c9414d4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab0bc54ff2309365ea40dfd787f666154"><td class="memItemLeft" align="right" valign="top"><a id="gab0bc54ff2309365ea40dfd787f666154" name="gab0bc54ff2309365ea40dfd787f666154"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1split__fn.html">split_fn</a> </td><td class="memItemRight" valign="bottom"><b>split</b> {}</td></tr>
|
|
<tr class="separator:gab0bc54ff2309365ea40dfd787f666154"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga37f19f9632b24e8631495a25274b3dc7"><td class="memItemLeft" align="right" valign="top"><a id="ga37f19f9632b24e8631495a25274b3dc7" name="ga37f19f9632b24e8631495a25274b3dc7"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1split__when__fn.html">split_when_fn</a> </td><td class="memItemRight" valign="bottom"><b>split_when</b> {}</td></tr>
|
|
<tr class="separator:ga37f19f9632b24e8631495a25274b3dc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d796db202768b79dcd19d5de371e540"><td class="memItemLeft" align="right" valign="top"><a id="ga0d796db202768b79dcd19d5de371e540" name="ga0d796db202768b79dcd19d5de371e540"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1stride__fn.html">stride_fn</a> </td><td class="memItemRight" valign="bottom"><b>stride</b> {}</td></tr>
|
|
<tr class="separator:ga0d796db202768b79dcd19d5de371e540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga48db22d80e721563fb5de551141b9e74"><td class="memItemLeft" align="right" valign="top"><a id="ga48db22d80e721563fb5de551141b9e74" name="ga48db22d80e721563fb5de551141b9e74"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1tail__fn.html">tail_fn</a> > </td><td class="memItemRight" valign="bottom"><b>tail</b> {}</td></tr>
|
|
<tr class="separator:ga48db22d80e721563fb5de551141b9e74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga985f3b8edb5c758399824265596a1c2a"><td class="memItemLeft" align="right" valign="top"><a id="ga985f3b8edb5c758399824265596a1c2a" name="ga985f3b8edb5c758399824265596a1c2a"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1take__exactly__fn.html">take_exactly_fn</a> </td><td class="memItemRight" valign="bottom"><b>take_exactly</b> {}</td></tr>
|
|
<tr class="separator:ga985f3b8edb5c758399824265596a1c2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5f98c5a047c468b633113f29d8ead005"><td class="memItemLeft" align="right" valign="top"><a id="ga5f98c5a047c468b633113f29d8ead005" name="ga5f98c5a047c468b633113f29d8ead005"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1take__while__fn.html">take_while_fn</a> </td><td class="memItemRight" valign="bottom"><b>take_while</b> {}</td></tr>
|
|
<tr class="separator:ga5f98c5a047c468b633113f29d8ead005"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae5e14cb6ef78d49768fa60384ad3103e"><td class="memItemLeft" align="right" valign="top"><a id="gae5e14cb6ef78d49768fa60384ad3103e" name="gae5e14cb6ef78d49768fa60384ad3103e"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1tokenize__fn.html">tokenize_fn</a> </td><td class="memItemRight" valign="bottom"><b>tokenize</b> {}</td></tr>
|
|
<tr class="separator:gae5e14cb6ef78d49768fa60384ad3103e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga47043cf83ee5b7323752150c5119998d"><td class="memItemLeft" align="right" valign="top"><a id="ga47043cf83ee5b7323752150c5119998d" name="ga47043cf83ee5b7323752150c5119998d"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1transform__fn.html">transform_fn</a> </td><td class="memItemRight" valign="bottom"><b>transform</b> {}</td></tr>
|
|
<tr class="separator:ga47043cf83ee5b7323752150c5119998d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga202b650cf86d0d5fca3f27760d545bf9"><td class="memItemLeft" align="right" valign="top"><a id="ga202b650cf86d0d5fca3f27760d545bf9" name="ga202b650cf86d0d5fca3f27760d545bf9"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1trim__fn.html">trim_fn</a> </td><td class="memItemRight" valign="bottom"><b>trim</b> {}</td></tr>
|
|
<tr class="separator:ga202b650cf86d0d5fca3f27760d545bf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1cf1b43e89c8951a11a6298a5a2efce3"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf1b43e89c8951a11a6298a5a2efce3" name="ga1cf1b43e89c8951a11a6298a5a2efce3"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1unbounded__fn.html">unbounded_fn</a> </td><td class="memItemRight" valign="bottom"><b>unbounded</b> {}</td></tr>
|
|
<tr class="separator:ga1cf1b43e89c8951a11a6298a5a2efce3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae563989280d90512478ca96ca8ceca67"><td class="memItemLeft" align="right" valign="top"><a id="gae563989280d90512478ca96ca8ceca67" name="gae563989280d90512478ca96ca8ceca67"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1unique__fn.html">unique_fn</a> > </td><td class="memItemRight" valign="bottom"><b>unique</b> {}</td></tr>
|
|
<tr class="separator:gae563989280d90512478ca96ca8ceca67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga617e4cc379b56d9ddba2b2607aefdf86"><td class="memItemLeft" align="right" valign="top"><a id="ga617e4cc379b56d9ddba2b2607aefdf86" name="ga617e4cc379b56d9ddba2b2607aefdf86"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1view__closure.html">view_closure</a>< <a class="el" href="structranges_1_1views_1_1values__fn.html">values_fn</a> > </td><td class="memItemRight" valign="bottom"><b>values</b> {}</td></tr>
|
|
<tr class="separator:ga617e4cc379b56d9ddba2b2607aefdf86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga058df0f7f842374ffc652bd93bcb6477"><td class="memItemLeft" align="right" valign="top"><a id="ga058df0f7f842374ffc652bd93bcb6477" name="ga058df0f7f842374ffc652bd93bcb6477"></a>
|
|
constexpr <a class="el" href="structranges_1_1yield__fn.html">yield_fn</a> </td><td class="memItemRight" valign="bottom"><b>yield</b> {}</td></tr>
|
|
<tr class="separator:ga058df0f7f842374ffc652bd93bcb6477"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac8c134bc4e3d7fe4bb2c632d13b4bc98"><td class="memItemLeft" align="right" valign="top"><a id="gac8c134bc4e3d7fe4bb2c632d13b4bc98" name="gac8c134bc4e3d7fe4bb2c632d13b4bc98"></a>
|
|
constexpr <a class="el" href="structranges_1_1yield__from__fn.html">yield_from_fn</a> </td><td class="memItemRight" valign="bottom"><b>yield_from</b> {}</td></tr>
|
|
<tr class="separator:gac8c134bc4e3d7fe4bb2c632d13b4bc98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf562590b966da6a84ed02979c4cbb739"><td class="memItemLeft" align="right" valign="top"><a id="gaf562590b966da6a84ed02979c4cbb739" name="gaf562590b966da6a84ed02979c4cbb739"></a>
|
|
constexpr <a class="el" href="structranges_1_1yield__if__fn.html">yield_if_fn</a> </td><td class="memItemRight" valign="bottom"><b>yield_if</b> {}</td></tr>
|
|
<tr class="separator:gaf562590b966da6a84ed02979c4cbb739"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga51785a895353dc46e9779ee32aef6bac"><td class="memItemLeft" align="right" valign="top"><a id="ga51785a895353dc46e9779ee32aef6bac" name="ga51785a895353dc46e9779ee32aef6bac"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1zip__fn.html">zip_fn</a> </td><td class="memItemRight" valign="bottom"><b>zip</b> {}</td></tr>
|
|
<tr class="separator:ga51785a895353dc46e9779ee32aef6bac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01ed77dc8b1bbb9db8f96f3a19fa8c56"><td class="memItemLeft" align="right" valign="top"><a id="ga01ed77dc8b1bbb9db8f96f3a19fa8c56" name="ga01ed77dc8b1bbb9db8f96f3a19fa8c56"></a>
|
|
constexpr <a class="el" href="structranges_1_1views_1_1zip__with__fn.html">zip_with_fn</a> </td><td class="memItemRight" valign="bottom"><b>zip_with</b> {}</td></tr>
|
|
<tr class="separator:ga01ed77dc8b1bbb9db8f96f3a19fa8c56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p >Lazy, non-owning, non-mutating, composable range views. </p>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="ga27fcc669feb01b4c845fb50737e27c01" name="ga27fcc669feb01b4c845fb50737e27c01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga27fcc669feb01b4c845fb50737e27c01">◆ </a></span>disable_sized_range< drop_while_view< Rng, Pred > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , typename Pred > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::disable_sized_range< <a class="el" href="structranges_1_1drop__while__view.html">drop_while_view</a>< Rng, Pred > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2drop__while_8hpp.html">range/v3/view/drop_while.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">true</span></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga80f8ded77d8ea7e09d92102c6439acf5" name="ga80f8ded77d8ea7e09d92102c6439acf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga80f8ded77d8ea7e09d92102c6439acf5">◆ </a></span>enable_borrowed_range< chunk_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1chunk__view.html">chunk_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="chunk_8hpp.html">range/v3/view/chunk.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng> && <a class="code hl_concept" href="conceptranges_1_1forward__range.html">forward_range<Rng></a></div>
|
|
<div class="ttc" id="aconceptranges_1_1forward__range_html"><div class="ttname"><a href="conceptranges_1_1forward__range.html">ranges::forward_range</a></div><div class="ttdoc">The forward_range concept.</div><div class="ttdef"><b>Definition:</b> concepts.hpp:106</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga6266a9840e8a2287962a52e50af36113" name="ga6266a9840e8a2287962a52e50af36113"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6266a9840e8a2287962a52e50af36113">◆ </a></span>enable_borrowed_range< closed_iota_view< From, To > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename From , typename <a class="el" href="classTo.html">To</a> > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1closed__iota__view.html">closed_iota_view</a>< From, <a class="el" href="classTo.html">To</a> > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2iota_8hpp.html">range/v3/view/iota.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> <span class="keyword">true</span></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga3d4fd82856cbba9ce92945df8ab5aab5" name="ga3d4fd82856cbba9ce92945df8ab5aab5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3d4fd82856cbba9ce92945df8ab5aab5">◆ </a></span>enable_borrowed_range< common_view< Rng, B > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , bool B> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1common__view.html">common_view</a>< Rng, B > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="common_8hpp.html">range/v3/view/common.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga6a7b8afebeaafb8217d91a08283bb654" name="ga6a7b8afebeaafb8217d91a08283bb654"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6a7b8afebeaafb8217d91a08283bb654">◆ </a></span>enable_borrowed_range< const_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1const__view.html">const_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="const_8hpp.html">range/v3/view/const.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga4463333d9fc1f741bd75f02e43ba00ef" name="ga4463333d9fc1f741bd75f02e43ba00ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4463333d9fc1f741bd75f02e43ba00ef">◆ </a></span>enable_borrowed_range< delimit_view< Rng, Val > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , typename Val > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1delimit__view.html">delimit_view</a>< Rng, Val > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="delimit_8hpp.html">range/v3/view/delimit.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="gaa43631b723c3333f155f9f82d0104c91" name="gaa43631b723c3333f155f9f82d0104c91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa43631b723c3333f155f9f82d0104c91">◆ </a></span>enable_borrowed_range< drop_exactly_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1drop__exactly__view.html">drop_exactly_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="drop__exactly_8hpp.html">range/v3/view/drop_exactly.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga7d46a6c5e31ef407b1b20c5a2dfb919f" name="ga7d46a6c5e31ef407b1b20c5a2dfb919f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7d46a6c5e31ef407b1b20c5a2dfb919f">◆ </a></span>enable_borrowed_range< drop_last_view< Rng, T > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1drop__last__view.html">drop_last_view</a>< Rng, T > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="drop__last_8hpp.html">range/v3/view/drop_last.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga9e93a1bef38d20433c24009c8ca31eda" name="ga9e93a1bef38d20433c24009c8ca31eda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9e93a1bef38d20433c24009c8ca31eda">◆ </a></span>enable_borrowed_range< drop_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1drop__view.html">drop_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2drop_8hpp.html">range/v3/view/drop.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga3a8bd6cab9e8ba01a5b08cea7e989f27" name="ga3a8bd6cab9e8ba01a5b08cea7e989f27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga3a8bd6cab9e8ba01a5b08cea7e989f27">◆ </a></span>enable_borrowed_range< drop_while_view< Rng, Pred > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , typename Pred > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1drop__while__view.html">drop_while_view</a>< Rng, Pred > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2drop__while_8hpp.html">range/v3/view/drop_while.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga40d114836a6565f58796b828dff935c0" name="ga40d114836a6565f58796b828dff935c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga40d114836a6565f58796b828dff935c0">◆ </a></span>enable_borrowed_range< intersperse_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1intersperse__view.html">intersperse_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="intersperse_8hpp.html">range/v3/view/intersperse.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga7d6fe655039dbd140993cba309ad6056" name="ga7d6fe655039dbd140993cba309ad6056"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga7d6fe655039dbd140993cba309ad6056">◆ </a></span>enable_borrowed_range< keys_range_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1transform__view.html">keys_range_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="map_8hpp.html">range/v3/view/map.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="gad5fd458e5afe1d9ef665b1d3af8d65a6" name="gad5fd458e5afe1d9ef665b1d3af8d65a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gad5fd458e5afe1d9ef665b1d3af8d65a6">◆ </a></span>enable_borrowed_range< move_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1move__view.html">move_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2move_8hpp.html">range/v3/view/move.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga81bd361f073559b82434dc22e286b0fe" name="ga81bd361f073559b82434dc22e286b0fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga81bd361f073559b82434dc22e286b0fe">◆ </a></span>enable_borrowed_range< reverse_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1reverse__view.html">reverse_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2reverse_8hpp.html">range/v3/view/reverse.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="gaa9f8380a73d5b820637cd5bc622d96a6" name="gaa9f8380a73d5b820637cd5bc622d96a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa9f8380a73d5b820637cd5bc622d96a6">◆ </a></span>enable_borrowed_range< slice_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1slice__view.html">slice_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2slice_8hpp.html">range/v3/view/slice.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="gaf9a7301238d94e407ae034e5cfac6294" name="gaf9a7301238d94e407ae034e5cfac6294"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf9a7301238d94e407ae034e5cfac6294">◆ </a></span>enable_borrowed_range< sliding_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1sliding__view.html">sliding_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="sliding_8hpp.html">range/v3/view/sliding.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga28afc4d7751d15051d6f9482e9c01bc4" name="ga28afc4d7751d15051d6f9482e9c01bc4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga28afc4d7751d15051d6f9482e9c01bc4">◆ </a></span>enable_borrowed_range< tail_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1tail__view.html">tail_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="tail_8hpp.html">range/v3/view/tail.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga66c584fc2abc385b99ccf32d6047ae64" name="ga66c584fc2abc385b99ccf32d6047ae64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga66c584fc2abc385b99ccf32d6047ae64">◆ </a></span>enable_borrowed_range< take_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1take__view.html">take_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2take_8hpp.html">range/v3/view/take.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga4e764c93d5c1358bcdde3eb8d8749a3a" name="ga4e764c93d5c1358bcdde3eb8d8749a3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4e764c93d5c1358bcdde3eb8d8749a3a">◆ </a></span>enable_borrowed_range< trim_view< Rng, Pred > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng , typename Pred > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1trim__view.html">trim_view</a>< Rng, Pred > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="trim_8hpp.html">range/v3/view/trim.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">= </div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga1da178f00fc25baf2129c1baf1e47860" name="ga1da178f00fc25baf2129c1baf1e47860"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga1da178f00fc25baf2129c1baf1e47860">◆ </a></span>enable_borrowed_range< values_view< Rng > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Rng > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1transform__view.html">values_view</a>< Rng > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="map_8hpp.html">range/v3/view/map.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> enable_borrowed_range<Rng></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga4a381202ef11b5442c416acb231ae692" name="ga4a381202ef11b5442c416acb231ae692"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga4a381202ef11b5442c416acb231ae692">◆ </a></span>enable_borrowed_range< zip_view< Rng... > ></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename... Rng> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr bool ranges::enable_borrowed_range< <a class="el" href="structranges_1_1zip__view.html">zip_view</a>< Rng... > ></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="zip_8hpp.html">range/v3/view/zip.hpp</a>></code></p>
|
|
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
|
|
<div class="line"> and_v<enable_borrowed_range<Rng>...></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="ga214da59baf075118417256e2f9ce5d9b" name="ga214da59baf075118417256e2f9ce5d9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga214da59baf075118417256e2f9ce5d9b">◆ </a></span>make_view_closure</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">constexpr <a class="el" href="structranges_1_1make__view__closure__fn.html">make_view_closure_fn</a> ranges::make_view_closure {}</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">constexpr</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><code>#include <<a class="el" href="view_2view_8hpp.html">range/v3/view/view.hpp</a>></code></p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structranges_1_1make__view__closure__fn.html">make_view_closure_fn</a> </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="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.9.4 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|