init
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
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
This commit is contained in:
673
Telegram/ThirdParty/range-v3/doc/gh-pages/group__lazy__transformation.html
vendored
Normal file
673
Telegram/ThirdParty/range-v3/doc/gh-pages/group__lazy__transformation.html
vendored
Normal file
@@ -0,0 +1,673 @@
|
||||
<!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: lazy</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__lazy__transformation.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="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle"><div class="title">lazy<div class="ingroups"><a class="el" href="group__meta.html">Meta</a> » <a class="el" href="group__algorithm.html">Algorithms</a> » <a class="el" href="group__transformation.html">Transformation</a></div></div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<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:ga96812ae7697cd753a04ebb4d231f11f8"><td class="memTemplParams" colspan="2">template<typename L , typename State , typename Fn > </td></tr>
|
||||
<tr class="memitem:ga96812ae7697cd753a04ebb4d231f11f8"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga96812ae7697cd753a04ebb4d231f11f8">meta::lazy::accumulate</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga96812ae7697cd753a04ebb4d231f11f8">accumulate</a>, L, State, Fn ></td></tr>
|
||||
<tr class="separator:ga96812ae7697cd753a04ebb4d231f11f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7618cffe976d0c5158c683c9186c4af0"><td class="memTemplParams" colspan="2">template<typename ListOfLists > </td></tr>
|
||||
<tr class="memitem:ga7618cffe976d0c5158c683c9186c4af0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga7618cffe976d0c5158c683c9186c4af0">meta::lazy::cartesian_product</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga7618cffe976d0c5158c683c9186c4af0">cartesian_product</a>, ListOfLists ></td></tr>
|
||||
<tr class="separator:ga7618cffe976d0c5158c683c9186c4af0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab2a5a4b7b5c4542f2d2009a239c4fcea"><td class="memTemplParams" colspan="2">template<typename... Lists> </td></tr>
|
||||
<tr class="memitem:gab2a5a4b7b5c4542f2d2009a239c4fcea"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gab2a5a4b7b5c4542f2d2009a239c4fcea">meta::lazy::concat</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gab2a5a4b7b5c4542f2d2009a239c4fcea">concat</a>, Lists... ></td></tr>
|
||||
<tr class="separator:gab2a5a4b7b5c4542f2d2009a239c4fcea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga355355c270cebd2f658951d2d0140699"><td class="memTemplParams" colspan="2">template<typename L , typename N > </td></tr>
|
||||
<tr class="memitem:ga355355c270cebd2f658951d2d0140699"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga355355c270cebd2f658951d2d0140699">meta::lazy::drop</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga355355c270cebd2f658951d2d0140699">drop</a>, L, N ></td></tr>
|
||||
<tr class="separator:ga355355c270cebd2f658951d2d0140699"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga982258533559aefa05953c94167d3a33"><td class="memTemplParams" colspan="2">template<typename L , typename Fn > </td></tr>
|
||||
<tr class="memitem:ga982258533559aefa05953c94167d3a33"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga982258533559aefa05953c94167d3a33">meta::lazy::filter</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga982258533559aefa05953c94167d3a33">filter</a>, L, Fn ></td></tr>
|
||||
<tr class="separator:ga982258533559aefa05953c94167d3a33"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac2455ade845faf232e91bfc6b1eac2da"><td class="memTemplParams" colspan="2">template<typename L , typename State , typename Fn > </td></tr>
|
||||
<tr class="memitem:gac2455ade845faf232e91bfc6b1eac2da"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gac2455ade845faf232e91bfc6b1eac2da">meta::lazy::fold</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gac2455ade845faf232e91bfc6b1eac2da">fold</a>, L, State, Fn ></td></tr>
|
||||
<tr class="separator:gac2455ade845faf232e91bfc6b1eac2da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5292fd127ef68013889ce784822703bb"><td class="memTemplParams" colspan="2">template<typename ListOfLists > </td></tr>
|
||||
<tr class="memitem:ga5292fd127ef68013889ce784822703bb"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga5292fd127ef68013889ce784822703bb">meta::lazy::join</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga5292fd127ef68013889ce784822703bb">join</a>, ListOfLists ></td></tr>
|
||||
<tr class="separator:ga5292fd127ef68013889ce784822703bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga2410e097ab79bafcf93fa2751fce162d"><td class="memTemplParams" colspan="2">template<typename L , typename Fn > </td></tr>
|
||||
<tr class="memitem:ga2410e097ab79bafcf93fa2751fce162d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga2410e097ab79bafcf93fa2751fce162d">meta::lazy::partition</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga2410e097ab79bafcf93fa2751fce162d">partition</a>, L, Fn ></td></tr>
|
||||
<tr class="separator:ga2410e097ab79bafcf93fa2751fce162d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga583bef4b0199c43bcc502db159421510"><td class="memTemplParams" colspan="2">template<typename L > </td></tr>
|
||||
<tr class="memitem:ga583bef4b0199c43bcc502db159421510"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga583bef4b0199c43bcc502db159421510">meta::lazy::pop_front</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga583bef4b0199c43bcc502db159421510">pop_front</a>, L ></td></tr>
|
||||
<tr class="separator:ga583bef4b0199c43bcc502db159421510"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac38d4ddb4e7056e78369ec580f88c663"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
|
||||
<tr class="memitem:gac38d4ddb4e7056e78369ec580f88c663"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gac38d4ddb4e7056e78369ec580f88c663">meta::lazy::push_back</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gac38d4ddb4e7056e78369ec580f88c663">push_back</a>, Ts... ></td></tr>
|
||||
<tr class="separator:gac38d4ddb4e7056e78369ec580f88c663"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa45bedd8e345599914d393e741ca0170"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
|
||||
<tr class="memitem:gaa45bedd8e345599914d393e741ca0170"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gaa45bedd8e345599914d393e741ca0170">meta::lazy::push_front</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gaa45bedd8e345599914d393e741ca0170">push_front</a>, Ts... ></td></tr>
|
||||
<tr class="separator:gaa45bedd8e345599914d393e741ca0170"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaecb65f18ce9369d7839398ad033158fa"><td class="memTemplParams" colspan="2">template<typename L , typename T , typename U > </td></tr>
|
||||
<tr class="memitem:gaecb65f18ce9369d7839398ad033158fa"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gaecb65f18ce9369d7839398ad033158fa">meta::lazy::replace</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gaecb65f18ce9369d7839398ad033158fa">replace</a>, T, U ></td></tr>
|
||||
<tr class="separator:gaecb65f18ce9369d7839398ad033158fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga653bec9d6d98c66bd7575237dad42c6d"><td class="memTemplParams" colspan="2">template<typename L , typename C , typename U > </td></tr>
|
||||
<tr class="memitem:ga653bec9d6d98c66bd7575237dad42c6d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga653bec9d6d98c66bd7575237dad42c6d">meta::lazy::replace_if</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga653bec9d6d98c66bd7575237dad42c6d">replace_if</a>, C, U ></td></tr>
|
||||
<tr class="separator:ga653bec9d6d98c66bd7575237dad42c6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga54897d8bfa761d847f6bc70f02d6206e"><td class="memTemplParams" colspan="2">template<typename L > </td></tr>
|
||||
<tr class="memitem:ga54897d8bfa761d847f6bc70f02d6206e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga54897d8bfa761d847f6bc70f02d6206e">meta::lazy::reverse</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga54897d8bfa761d847f6bc70f02d6206e">reverse</a>, L ></td></tr>
|
||||
<tr class="separator:ga54897d8bfa761d847f6bc70f02d6206e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gac6a77ab5e3b23c87fb1cf37f8261354f"><td class="memTemplParams" colspan="2">template<typename L , typename State , typename Fn > </td></tr>
|
||||
<tr class="memitem:gac6a77ab5e3b23c87fb1cf37f8261354f"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gac6a77ab5e3b23c87fb1cf37f8261354f">meta::lazy::reverse_fold</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gac6a77ab5e3b23c87fb1cf37f8261354f">reverse_fold</a>, L, State, Fn ></td></tr>
|
||||
<tr class="separator:gac6a77ab5e3b23c87fb1cf37f8261354f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga9ea8f5d01e1d1842df09e3ee6fda21d9"><td class="memTemplParams" colspan="2">template<typename L , typename Fn > </td></tr>
|
||||
<tr class="memitem:ga9ea8f5d01e1d1842df09e3ee6fda21d9"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga9ea8f5d01e1d1842df09e3ee6fda21d9">meta::lazy::sort</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga9ea8f5d01e1d1842df09e3ee6fda21d9">sort</a>, L, Fn ></td></tr>
|
||||
<tr class="separator:ga9ea8f5d01e1d1842df09e3ee6fda21d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaa72db1ef09f440fccb0c2ce30f61f577"><td class="memTemplParams" colspan="2">template<typename... Args> </td></tr>
|
||||
<tr class="memitem:gaa72db1ef09f440fccb0c2ce30f61f577"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gaa72db1ef09f440fccb0c2ce30f61f577">meta::lazy::transform</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gaa72db1ef09f440fccb0c2ce30f61f577">transform</a>, Args... ></td></tr>
|
||||
<tr class="separator:gaa72db1ef09f440fccb0c2ce30f61f577"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga380ef764edf25a09e9ef20afa7daffa7"><td class="memTemplParams" colspan="2">template<typename ListOfLists > </td></tr>
|
||||
<tr class="memitem:ga380ef764edf25a09e9ef20afa7daffa7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga380ef764edf25a09e9ef20afa7daffa7">meta::lazy::transpose</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga380ef764edf25a09e9ef20afa7daffa7">transpose</a>, ListOfLists ></td></tr>
|
||||
<tr class="separator:ga380ef764edf25a09e9ef20afa7daffa7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga42f3b970e80aab370d5540b4d84ef1d4"><td class="memTemplParams" colspan="2">template<typename L > </td></tr>
|
||||
<tr class="memitem:ga42f3b970e80aab370d5540b4d84ef1d4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#ga42f3b970e80aab370d5540b4d84ef1d4">meta::lazy::unique</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#ga42f3b970e80aab370d5540b4d84ef1d4">unique</a>, L ></td></tr>
|
||||
<tr class="separator:ga42f3b970e80aab370d5540b4d84ef1d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gae296ffdc41b6cb3d3fd654c4800bb79a"><td class="memTemplParams" colspan="2">template<typename ListOfLists > </td></tr>
|
||||
<tr class="memitem:gae296ffdc41b6cb3d3fd654c4800bb79a"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gae296ffdc41b6cb3d3fd654c4800bb79a">meta::lazy::zip</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gae296ffdc41b6cb3d3fd654c4800bb79a">zip</a>, ListOfLists ></td></tr>
|
||||
<tr class="separator:gae296ffdc41b6cb3d3fd654c4800bb79a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gab8fb91e99810893e1f7675bce1e724e4"><td class="memTemplParams" colspan="2">template<typename Fn , typename ListOfLists > </td></tr>
|
||||
<tr class="memitem:gab8fb91e99810893e1f7675bce1e724e4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__lazy__transformation.html#gab8fb91e99810893e1f7675bce1e724e4">meta::lazy::zip_with</a> = <a class="el" href="structmeta_1_1defer.html">defer</a>< <a class="el" href="group__lazy__transformation.html#gab8fb91e99810893e1f7675bce1e724e4">zip_with</a>, Fn, ListOfLists ></td></tr>
|
||||
<tr class="separator:gab8fb91e99810893e1f7675bce1e724e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="ga96812ae7697cd753a04ebb4d231f11f8" name="ga96812ae7697cd753a04ebb4d231f11f8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga96812ae7697cd753a04ebb4d231f11f8">◆ </a></span>accumulate</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename State , typename Fn > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga96812ae7697cd753a04ebb4d231f11f8">meta::lazy::accumulate</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga96812ae7697cd753a04ebb4d231f11f8">accumulate</a>, L, State, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gadec7869718bf0ddf69579775156b351d" title="An alias for meta::fold.">meta::accumulate</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga7618cffe976d0c5158c683c9186c4af0" name="ga7618cffe976d0c5158c683c9186c4af0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga7618cffe976d0c5158c683c9186c4af0">◆ </a></span>cartesian_product</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename ListOfLists > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga7618cffe976d0c5158c683c9186c4af0">meta::lazy::cartesian_product</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga7618cffe976d0c5158c683c9186c4af0">cartesian_product</a>, ListOfLists></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga5e408243147a04c1ca2742211e3c0982" title="Given a list of lists ListOfLists, return a new list of lists that is the Cartesian Product....">meta::cartesian_product</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gab2a5a4b7b5c4542f2d2009a239c4fcea" name="gab2a5a4b7b5c4542f2d2009a239c4fcea"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gab2a5a4b7b5c4542f2d2009a239c4fcea">◆ </a></span>concat</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Lists> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gab2a5a4b7b5c4542f2d2009a239c4fcea">meta::lazy::concat</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gab2a5a4b7b5c4542f2d2009a239c4fcea">concat</a>, Lists...></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'meta::concat' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga355355c270cebd2f658951d2d0140699" name="ga355355c270cebd2f658951d2d0140699"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga355355c270cebd2f658951d2d0140699">◆ </a></span>drop</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename N > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga355355c270cebd2f658951d2d0140699">meta::lazy::drop</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga355355c270cebd2f658951d2d0140699">drop</a>, L, N></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga4883188d34dd23dc949f737c17a1a317" title="Return a new meta::list by removing the first N elements from L.">meta::drop</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga982258533559aefa05953c94167d3a33" name="ga982258533559aefa05953c94167d3a33"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga982258533559aefa05953c94167d3a33">◆ </a></span>filter</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename Fn > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga982258533559aefa05953c94167d3a33">meta::lazy::filter</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga982258533559aefa05953c94167d3a33">filter</a>, L, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gac34d21074558f4ddc07a6206d5065619" title="Returns a new meta::list where only those elements of L that satisfy the Callable Pred such that invo...">meta::filter</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac2455ade845faf232e91bfc6b1eac2da" name="gac2455ade845faf232e91bfc6b1eac2da"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac2455ade845faf232e91bfc6b1eac2da">◆ </a></span>fold</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename State , typename Fn > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gac2455ade845faf232e91bfc6b1eac2da">meta::lazy::fold</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gac2455ade845faf232e91bfc6b1eac2da">fold</a>, L, State, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'meta::foldl' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga5292fd127ef68013889ce784822703bb" name="ga5292fd127ef68013889ce784822703bb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga5292fd127ef68013889ce784822703bb">◆ </a></span>join</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename ListOfLists > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga5292fd127ef68013889ce784822703bb">meta::lazy::join</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga5292fd127ef68013889ce784822703bb">join</a>, ListOfLists></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gae8b919ad4c2cfe9b0fc7549cedae5e37" title="Joins a list of lists into a single list.">meta::join</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga2410e097ab79bafcf93fa2751fce162d" name="ga2410e097ab79bafcf93fa2751fce162d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga2410e097ab79bafcf93fa2751fce162d">◆ </a></span>partition</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename Fn > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga2410e097ab79bafcf93fa2751fce162d">meta::lazy::partition</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga2410e097ab79bafcf93fa2751fce162d">partition</a>, L, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga15c1c01dfb904208e7d71d660caff4ca" title="Returns a pair of lists, where the elements of L that satisfy the invocable Fn such that invoke<Fn,...">meta::partition</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga583bef4b0199c43bcc502db159421510" name="ga583bef4b0199c43bcc502db159421510"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga583bef4b0199c43bcc502db159421510">◆ </a></span>pop_front</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga583bef4b0199c43bcc502db159421510">meta::lazy::pop_front</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga583bef4b0199c43bcc502db159421510">pop_front</a>, L></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gae161f030face244119ce54815630d878" title="Return a new meta::list by removing the first element from the front of L.">meta::pop_front</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac38d4ddb4e7056e78369ec580f88c663" name="gac38d4ddb4e7056e78369ec580f88c663"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac38d4ddb4e7056e78369ec580f88c663">◆ </a></span>push_back</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Ts> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gac38d4ddb4e7056e78369ec580f88c663">meta::lazy::push_back</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gac38d4ddb4e7056e78369ec580f88c663">push_back</a>, Ts...></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gafee8f315356d19c47069adb56890a920" title="Return a new meta::list by adding the element T to the back of L.">meta::push_back</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaa45bedd8e345599914d393e741ca0170" name="gaa45bedd8e345599914d393e741ca0170"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaa45bedd8e345599914d393e741ca0170">◆ </a></span>push_front</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Ts> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gaa45bedd8e345599914d393e741ca0170">meta::lazy::push_front</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gaa45bedd8e345599914d393e741ca0170">push_front</a>, Ts...></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga26c72d739945496ab36891f495c3ca98" title="Return a new meta::list by adding the element T to the front of L.">meta::push_front</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaecb65f18ce9369d7839398ad033158fa" name="gaecb65f18ce9369d7839398ad033158fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaecb65f18ce9369d7839398ad033158fa">◆ </a></span>replace</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename T , typename U > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gaecb65f18ce9369d7839398ad033158fa">meta::lazy::replace</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gaecb65f18ce9369d7839398ad033158fa">replace</a>, T, U></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga44e0ae4574066da2f71dd72ec245da23" title="Return a new meta::list where all instances of type T have been replaced with U.">meta::replace</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga653bec9d6d98c66bd7575237dad42c6d" name="ga653bec9d6d98c66bd7575237dad42c6d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga653bec9d6d98c66bd7575237dad42c6d">◆ </a></span>replace_if</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename C , typename U > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga653bec9d6d98c66bd7575237dad42c6d">meta::lazy::replace_if</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga653bec9d6d98c66bd7575237dad42c6d">replace_if</a>, C, U></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gaa54c43f08dc95c371f1281ee1d106d80" title="Return a new meta::list where all elements A of the list L for which invoke<C,A>::value is true have ...">meta::replace_if</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga54897d8bfa761d847f6bc70f02d6206e" name="ga54897d8bfa761d847f6bc70f02d6206e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga54897d8bfa761d847f6bc70f02d6206e">◆ </a></span>reverse</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga54897d8bfa761d847f6bc70f02d6206e">meta::lazy::reverse</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga54897d8bfa761d847f6bc70f02d6206e">reverse</a>, L></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gafb5c3e09e2b1dee384fee44fe54f7df9" title="Return a new meta::list by reversing the elements in the list L.">meta::reverse</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gac6a77ab5e3b23c87fb1cf37f8261354f" name="gac6a77ab5e3b23c87fb1cf37f8261354f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gac6a77ab5e3b23c87fb1cf37f8261354f">◆ </a></span>reverse_fold</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename State , typename Fn > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gac6a77ab5e3b23c87fb1cf37f8261354f">meta::lazy::reverse_fold</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gac6a77ab5e3b23c87fb1cf37f8261354f">reverse_fold</a>, L, State, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'meta::foldr' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga9ea8f5d01e1d1842df09e3ee6fda21d9" name="ga9ea8f5d01e1d1842df09e3ee6fda21d9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga9ea8f5d01e1d1842df09e3ee6fda21d9">◆ </a></span>sort</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L , typename Fn > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga9ea8f5d01e1d1842df09e3ee6fda21d9">meta::lazy::sort</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga9ea8f5d01e1d1842df09e3ee6fda21d9">sort</a>, L, Fn></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga24714e0a1e7b99a57052a63d815955a7" title="Return a new meta::list that is sorted according to invocable predicate Fn.">meta::sort</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gaa72db1ef09f440fccb0c2ce30f61f577" name="gaa72db1ef09f440fccb0c2ce30f61f577"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gaa72db1ef09f440fccb0c2ce30f61f577">◆ </a></span>transform</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename... Args> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gaa72db1ef09f440fccb0c2ce30f61f577">meta::lazy::transform</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gaa72db1ef09f440fccb0c2ce30f61f577">transform</a>, Args...></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga32b72eeac93fde990739bfe3d1729207" title="Return a new meta::list constructed by transforming all the elements in L with the unary invocable Fn...">meta::transform</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga380ef764edf25a09e9ef20afa7daffa7" name="ga380ef764edf25a09e9ef20afa7daffa7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga380ef764edf25a09e9ef20afa7daffa7">◆ </a></span>transpose</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename ListOfLists > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga380ef764edf25a09e9ef20afa7daffa7">meta::lazy::transpose</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga380ef764edf25a09e9ef20afa7daffa7">transpose</a>, ListOfLists></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga386fa55fefb4aa3f4df3227379916839" title="Given a list of lists of types ListOfLists, transpose the elements from the lists.">meta::transpose</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ga42f3b970e80aab370d5540b4d84ef1d4" name="ga42f3b970e80aab370d5540b4d84ef1d4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ga42f3b970e80aab370d5540b4d84ef1d4">◆ </a></span>unique</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename L > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#ga42f3b970e80aab370d5540b4d84ef1d4">meta::lazy::unique</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#ga42f3b970e80aab370d5540b4d84ef1d4">unique</a>, L></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga851cff9736691f16f0899eac04839d58" title="Return a new meta::list where all duplicate elements have been removed.">meta::unique</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gae296ffdc41b6cb3d3fd654c4800bb79a" name="gae296ffdc41b6cb3d3fd654c4800bb79a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gae296ffdc41b6cb3d3fd654c4800bb79a">◆ </a></span>zip</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename ListOfLists > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gae296ffdc41b6cb3d3fd654c4800bb79a">meta::lazy::zip</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gae296ffdc41b6cb3d3fd654c4800bb79a">zip</a>, ListOfLists></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#ga559fdaee384c3d297b86ab217b26f601" title="Given a list of lists of types ListOfLists, construct a new list by grouping the elements from the li...">meta::zip</a>' </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="gab8fb91e99810893e1f7675bce1e724e4" name="gab8fb91e99810893e1f7675bce1e724e4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#gab8fb91e99810893e1f7675bce1e724e4">◆ </a></span>zip_with</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename Fn , typename ListOfLists > </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">using <a class="el" href="group__lazy__transformation.html#gab8fb91e99810893e1f7675bce1e724e4">meta::lazy::zip_with</a> = typedef <a class="el" href="structmeta_1_1defer.html">defer</a><<a class="el" href="group__lazy__transformation.html#gab8fb91e99810893e1f7675bce1e724e4">zip_with</a>, Fn, ListOfLists></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">related</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p><code>#include <<a class="el" href="meta_8hpp.html">meta/meta.hpp</a>></code></p>
|
||||
<dl class="section see"><dt>See also</dt><dd>'<a class="el" href="group__transformation.html#gad8262b50af24df0244354b25ab025b15" title="Given a list of lists of types ListOfLists and an invocable Fn, construct a new list by calling Fn wi...">meta::zip_with</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>
|
||||
Reference in New Issue
Block a user