861 lines
185 KiB
HTML
861 lines
185 KiB
HTML
<!--
|
||
Copyright Louis Dionne 2013-2017
|
||
Distributed under the Boost Software License, Version 1.0.
|
||
(See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
|
||
-->
|
||
<!-- boost-no-inspect -->
|
||
<!-- HTML header for doxygen 1.8.9.1-->
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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=9"/>
|
||
<meta name="generator" content="Doxygen 1.8.20"/>
|
||
<title>Boost.Hana: boost/hana.hpp File Reference</title>
|
||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
<script type="text/javascript" src="jquery.js"></script>
|
||
<script type="text/javascript" src="dynsections.js"></script>
|
||
<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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
$(document).ready(function() { init_search(); });
|
||
/* @license-end */
|
||
</script>
|
||
<script type="text/x-mathjax-config">
|
||
MathJax.Hub.Config({
|
||
extensions: ["tex2jax.js"],
|
||
jax: ["input/TeX","output/HTML-CSS"],
|
||
});
|
||
// Copyright Louis Dionne 2013-2017
|
||
// Distributed under the Boost Software License, Version 1.0.
|
||
// (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
|
||
MathJax.Hub.Config({
|
||
"HTML-CSS": {
|
||
linebreaks: {
|
||
automatic: true,
|
||
width: "75% container"
|
||
}
|
||
}
|
||
});
|
||
</script>
|
||
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
<!-- Additional javascript for drawing charts. -->
|
||
<script type="text/javascript" src="highcharts.js"></script>
|
||
<script type="text/javascript" src="highcharts-data.js"></script>
|
||
<script type="text/javascript" src="highcharts-exporting.js"></script>
|
||
<script type="text/javascript" src="chart.js"></script>
|
||
<script type="text/javascript" src="hana.js"></script>
|
||
</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 style="height: 56px;">
|
||
<td id="projectlogo"><img alt="Logo" src="Boost.png"/></td>
|
||
<td style="padding-left: 0.5em;">
|
||
<div id="projectname">Boost.Hana
|
||
 <span id="projectnumber">1.7.0</span>
|
||
</div>
|
||
<div id="projectbrief">Your standard library for metaprogramming</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.8.20 -->
|
||
<script type="text/javascript">
|
||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||
/* @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:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||
$(document).ready(function(){initNavTree('hana_8hpp.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="#namespaces">Namespaces</a> </div>
|
||
<div class="headertitle">
|
||
<div class="title">hana.hpp File Reference</div> </div>
|
||
</div><!--header-->
|
||
<div class="contents">
|
||
|
||
<p>Includes all the library components except the adapters for external libraries.
|
||
<a href="#details">More...</a></p>
|
||
<table class="memberdecls">
|
||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||
Namespaces</h2></td></tr>
|
||
<tr class="memitem:namespaceboost_1_1hana"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1hana.html">boost::hana</a></td></tr>
|
||
<tr class="memdesc:namespaceboost_1_1hana"><td class="mdescLeft"> </td><td class="mdescRight">Namespace containing everything in the library. <br /></td></tr>
|
||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
<tr class="memitem:namespaceboost_1_1hana_1_1literals"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceboost_1_1hana_1_1literals.html">boost::hana::literals</a></td></tr>
|
||
<tr class="memdesc:namespaceboost_1_1hana_1_1literals"><td class="mdescLeft"> </td><td class="mdescRight">Namespace containing C++14 user-defined literals provided by Hana. <br /></td></tr>
|
||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
</table>
|
||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
<div class="textblock"><p>Includes all the library components except the adapters for external libraries. </p>
|
||
<dl class="section copyright"><dt>Copyright</dt><dd>Louis Dionne 2013-2017 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at <a href="http://boost.org/LICENSE_1_0.txt">http://boost.org/LICENSE_1_0.txt</a>) </dd></dl>
|
||
</div></div><!-- contents -->
|
||
</div><!-- doc-content -->
|
||
<div class="ttc" id="afwd_2remove__range_8hpp_html"><div class="ttname"><a href="fwd_2remove__range_8hpp.html">remove_range.hpp</a></div><div class="ttdoc">Forward declares boost::hana::remove_range and boost::hana::remove_range_c.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga54d141f901866dfab29b052857123bab"><div class="ttname"><a href="group__group-_sequence.html#ga54d141f901866dfab29b052857123bab">boost::hana::scan_right</a></div><div class="ttdeci">constexpr auto scan_right</div><div class="ttdoc">Fold a Sequence to the right and return a list containing the successive reduction states.</div><div class="ttdef"><b>Definition:</b> scan_right.hpp:86</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_gaba3b4d2cf342bfca773e90fc20bfae91"><div class="ttname"><a href="group__group-_struct.html#gaba3b4d2cf342bfca773e90fc20bfae91">boost::hana::BOOST_HANA_ADAPT_STRUCT</a></div><div class="ttdeci">auto BOOST_HANA_ADAPT_STRUCT(...)</div><div class="ttdoc">Defines a model of Struct with the given members.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1any__of_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1any__of.html">boost::hana::detail::any_of</a></div><div class="ttdoc">Returns whether the Predicate is satisfied by any of the T....</div><div class="ttdef"><b>Definition:</b> any_of.hpp:42</div></div>
|
||
<div class="ttc" id="aarg_8hpp_html"><div class="ttname"><a href="arg_8hpp.html">arg.hpp</a></div><div class="ttdoc">Defines boost::hana::arg.</div></div>
|
||
<div class="ttc" id="afoldr1_8hpp_html"><div class="ttname"><a href="foldr1_8hpp.html">foldr1.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::variadic::foldr1.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy_html_aae2998c08f1f80ed52a6acf57c4eec6c"><div class="ttname"><a href="structboost_1_1hana_1_1lazy.html#aae2998c08f1f80ed52a6acf57c4eec6c">boost::hana::lazy::eval</a></div><div class="ttdeci">constexpr auto eval</div><div class="ttdoc">Evaluate a lazy value and return it.</div><div class="ttdef"><b>Definition:</b> eval.hpp:42</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga6e648f0d3fc0209ec024e9d759a5e8f8"><div class="ttname"><a href="group__group-functional.html#ga6e648f0d3fc0209ec024e9d759a5e8f8">boost::hana::reverse_partial</a></div><div class="ttdeci">constexpr auto reverse_partial</div><div class="ttdoc">Partially apply a function to some arguments.</div><div class="ttdef"><b>Definition:</b> reverse_partial.hpp:42</div></div>
|
||
<div class="ttc" id="afwd_2transform_8hpp_html"><div class="ttname"><a href="fwd_2transform_8hpp.html">transform.hpp</a></div><div class="ttdoc">Forward declares boost::hana::transform.</div></div>
|
||
<div class="ttc" id="aconcept_2foldable_8hpp_html"><div class="ttname"><a href="concept_2foldable_8hpp.html">foldable.hpp</a></div><div class="ttdoc">Defines boost::hana::Foldable.</div></div>
|
||
<div class="ttc" id="afwd_2remove_8hpp_html"><div class="ttname"><a href="fwd_2remove_8hpp.html">remove.hpp</a></div><div class="ttdoc">Forward declares boost::hana::remove.</div></div>
|
||
<div class="ttc" id="afwd_2at__key_8hpp_html"><div class="ttname"><a href="fwd_2at__key_8hpp.html">at_key.hpp</a></div><div class="ttdoc">Forward declares boost::hana::at_key.</div></div>
|
||
<div class="ttc" id="afwd_2drop__front_8hpp_html"><div class="ttname"><a href="fwd_2drop__front_8hpp.html">drop_front.hpp</a></div><div class="ttdoc">Forward declares boost::hana::drop_front.</div></div>
|
||
<div class="ttc" id="aconcept_2metafunction_8hpp_html"><div class="ttname"><a href="concept_2metafunction_8hpp.html">metafunction.hpp</a></div><div class="ttdoc">Defines boost::hana::Metafunction.</div></div>
|
||
<div class="ttc" id="aalgorithm_8hpp_html"><div class="ttname"><a href="algorithm_8hpp.html">algorithm.hpp</a></div><div class="ttdoc">Defines several constexpr algorithms.</div></div>
|
||
<div class="ttc" id="astruct__macros_8hpp_html"><div class="ttname"><a href="struct__macros_8hpp.html">struct_macros.hpp</a></div><div class="ttdoc">Defines the BOOST_HANA_DEFINE_STRUCT, BOOST_HANA_ADAPT_STRUCT, and BOOST_HANA_ADAPT_ADT macros.</div></div>
|
||
<div class="ttc" id="afilter_8hpp_html"><div class="ttname"><a href="filter_8hpp.html">filter.hpp</a></div><div class="ttdoc">Defines boost::hana::filter.</div></div>
|
||
<div class="ttc" id="afwd_2back_8hpp_html"><div class="ttname"><a href="fwd_2back_8hpp.html">back.hpp</a></div><div class="ttdoc">Forward declares boost::hana::back.</div></div>
|
||
<div class="ttc" id="aless_8hpp_html"><div class="ttname"><a href="less_8hpp.html">less.hpp</a></div><div class="ttdoc">Defines boost::hana::less.</div></div>
|
||
<div class="ttc" id="aadl_8hpp_html"><div class="ttname"><a href="adl_8hpp.html">adl.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::operators::adl.</div></div>
|
||
<div class="ttc" id="aequal_8hpp_html"><div class="ttname"><a href="equal_8hpp.html">equal.hpp</a></div><div class="ttdoc">Defines boost::hana::equal.</div></div>
|
||
<div class="ttc" id="aalways_8hpp_html"><div class="ttname"><a href="always_8hpp.html">always.hpp</a></div><div class="ttdoc">Defines boost::hana::always.</div></div>
|
||
<div class="ttc" id="afwd_2span_8hpp_html"><div class="ttname"><a href="fwd_2span_8hpp.html">span.hpp</a></div><div class="ttdoc">Forward declares boost::hana::span.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1has__duplicates_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1has__duplicates.html">boost::hana::detail::has_duplicates</a></div><div class="ttdoc">Returns whether any of the Ts are duplicate w.r.t. hana::equal.</div><div class="ttdef"><b>Definition:</b> has_duplicates.hpp:57</div></div>
|
||
<div class="ttc" id="agroup__group-_ring_html_gadea531feb3b0a1c5c3d777f7ab45e932"><div class="ttname"><a href="group__group-_ring.html#gadea531feb3b0a1c5c3d777f7ab45e932">boost::hana::one</a></div><div class="ttdeci">constexpr auto one</div><div class="ttdoc">Identity of the Ring multiplication.</div><div class="ttdef"><b>Definition:</b> one.hpp:30</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1nested__by_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1nested__by.html">boost::hana::detail::nested_by</a></div><div class="ttdoc">Provides a .by static constexpr function object.</div><div class="ttdef"><b>Definition:</b> nested_by_fwd.hpp:49</div></div>
|
||
<div class="ttc" id="achain_8hpp_html"><div class="ttname"><a href="chain_8hpp.html">chain.hpp</a></div><div class="ttdoc">Defines boost::hana::chain.</div></div>
|
||
<div class="ttc" id="afwd_2replace_8hpp_html"><div class="ttname"><a href="fwd_2replace_8hpp.html">replace.hpp</a></div><div class="ttdoc">Forward declares boost::hana::replace.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga41ada6b336e9d5bcb101ff0c737acbd0"><div class="ttname"><a href="group__group-functional.html#ga41ada6b336e9d5bcb101ff0c737acbd0">boost::hana::capture</a></div><div class="ttdeci">constexpr auto capture</div><div class="ttdoc">Create a function capturing the given variables.</div><div class="ttdef"><b>Definition:</b> capture.hpp:45</div></div>
|
||
<div class="ttc" id="aconcept_2applicative_8hpp_html"><div class="ttname"><a href="concept_2applicative_8hpp.html">applicative.hpp</a></div><div class="ttdoc">Defines boost::hana::Applicative.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a2d2e7e08e284f7e0bd1bd9c3ad0e0a2b"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a2d2e7e08e284f7e0bd1bd9c3ad0e0a2b">boost::hana::type::is_valid</a></div><div class="ttdeci">constexpr auto is_valid</div><div class="ttdoc">Checks whether a SFINAE-friendly expression is valid.</div><div class="ttdef"><b>Definition:</b> type.hpp:369</div></div>
|
||
<div class="ttc" id="aif_8hpp_html"><div class="ttname"><a href="if_8hpp.html">if.hpp</a></div><div class="ttdoc">Defines boost::hana::if_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1basic__tuple__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1basic__tuple__tag.html">boost::hana::basic_tuple_tag</a></div><div class="ttdoc">Tag representing hana::basic_tuple.</div><div class="ttdef"><b>Definition:</b> basic_tuple.hpp:39</div></div>
|
||
<div class="ttc" id="areplace_8hpp_html"><div class="ttname"><a href="replace_8hpp.html">replace.hpp</a></div><div class="ttdoc">Defines boost::hana::replace.</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga2a05f564f8a7e4afa04fcbc07ad8f394"><div class="ttname"><a href="group__group-_iterable.html#ga2a05f564f8a7e4afa04fcbc07ad8f394">boost::hana::is_empty</a></div><div class="ttdeci">constexpr auto is_empty</div><div class="ttdoc">Returns whether the iterable is empty.</div><div class="ttdef"><b>Definition:</b> is_empty.hpp:33</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga835970cb25a0c8dc200f1e5f8943538b"><div class="ttname"><a href="group__group-functional.html#ga835970cb25a0c8dc200f1e5f8943538b">boost::hana::always</a></div><div class="ttdeci">constexpr auto always</div><div class="ttdoc">Return a constant function returning x regardless of the argument(s) it is invoked with.</div><div class="ttdef"><b>Definition:</b> always.hpp:37</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_ga9917dd82beb67151bf5657245d37b851"><div class="ttname"><a href="group__group-_orderable.html#ga9917dd82beb67151bf5657245d37b851">boost::hana::less_equal</a></div><div class="ttdeci">constexpr auto less_equal</div><div class="ttdoc">Returns a Logical representing whether x is less than or equal to y.</div><div class="ttdef"><b>Definition:</b> less_equal.hpp:38</div></div>
|
||
<div class="ttc" id="aconcept_2sequence_8hpp_html"><div class="ttname"><a href="concept_2sequence_8hpp.html">sequence.hpp</a></div><div class="ttdoc">Defines boost::hana::Sequence.</div></div>
|
||
<div class="ttc" id="afwd_2remove__at_8hpp_html"><div class="ttname"><a href="fwd_2remove__at_8hpp.html">remove_at.hpp</a></div><div class="ttdoc">Forward declares boost::hana::remove_at and boost::hana::remove_at_c.</div></div>
|
||
<div class="ttc" id="afwd_2optional_8hpp_html"><div class="ttname"><a href="fwd_2optional_8hpp.html">optional.hpp</a></div><div class="ttdoc">Forward declares boost::hana::optional.</div></div>
|
||
<div class="ttc" id="azip_8hpp_html"><div class="ttname"><a href="zip_8hpp.html">zip.hpp</a></div><div class="ttdoc">Defines boost::hana::zip.</div></div>
|
||
<div class="ttc" id="afind__if_8hpp_html"><div class="ttname"><a href="find__if_8hpp.html">find_if.hpp</a></div><div class="ttdoc">Defines boost::hana::find_if.</div></div>
|
||
<div class="ttc" id="acore_2common_8hpp_html"><div class="ttname"><a href="core_2common_8hpp.html">common.hpp</a></div><div class="ttdoc">Defines boost::hana::common and boost::hana::common_t.</div></div>
|
||
<div class="ttc" id="aunique_8hpp_html"><div class="ttname"><a href="unique_8hpp.html">unique.hpp</a></div><div class="ttdoc">Defines boost::hana::unique.</div></div>
|
||
<div class="ttc" id="afwd_2lexicographical__compare_8hpp_html"><div class="ttname"><a href="fwd_2lexicographical__compare_8hpp.html">lexicographical_compare.hpp</a></div><div class="ttdoc">Forward declares boost::hana::lexicographical_compare.</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga38cf78e1e3e262f7f1c71ddd9ca70cd9"><div class="ttname"><a href="group__group-core.html#ga38cf78e1e3e262f7f1c71ddd9ca70cd9">boost::hana::is_a</a></div><div class="ttdeci">constexpr auto is_a</div><div class="ttdoc">Returns whether the tag of an object matches a given tag.</div><div class="ttdef"><b>Definition:</b> is_a.hpp:40</div></div>
|
||
<div class="ttc" id="adrop__front_8hpp_html"><div class="ttname"><a href="drop__front_8hpp.html">drop_front.hpp</a></div><div class="ttdoc">Defines boost::hana::drop_front.</div></div>
|
||
<div class="ttc" id="aflatten_8hpp_html"><div class="ttname"><a href="flatten_8hpp.html">flatten.hpp</a></div><div class="ttdoc">Defines boost::hana::flatten.</div></div>
|
||
<div class="ttc" id="adetail_2operators_2comparable_8hpp_html"><div class="ttname"><a href="detail_2operators_2comparable_8hpp.html">comparable.hpp</a></div><div class="ttdoc">Defines operators for Comparables.</div></div>
|
||
<div class="ttc" id="afwd_2concat_8hpp_html"><div class="ttname"><a href="fwd_2concat_8hpp.html">concat.hpp</a></div><div class="ttdoc">Forward declares boost::hana::concat.</div></div>
|
||
<div class="ttc" id="ahash_8hpp_html"><div class="ttname"><a href="hash_8hpp.html">hash.hpp</a></div><div class="ttdoc">Defines boost::hana::hash.</div></div>
|
||
<div class="ttc" id="aany__of_8hpp_html"><div class="ttname"><a href="any__of_8hpp.html">any_of.hpp</a></div><div class="ttdoc">Defines boost::hana::any_of.</div></div>
|
||
<div class="ttc" id="afwd_2map_8hpp_html"><div class="ttname"><a href="fwd_2map_8hpp.html">map.hpp</a></div><div class="ttdoc">Forward declares boost::hana::map.</div></div>
|
||
<div class="ttc" id="agroup__group-_applicative_html_ga712038d7abbc7159f8792788f7cd0c73"><div class="ttname"><a href="group__group-_applicative.html#ga712038d7abbc7159f8792788f7cd0c73">boost::hana::lift</a></div><div class="ttdeci">constexpr auto lift</div><div class="ttdoc">Lift a value into an Applicative structure.</div><div class="ttdef"><b>Definition:</b> lift.hpp:44</div></div>
|
||
<div class="ttc" id="amod_8hpp_html"><div class="ttname"><a href="mod_8hpp.html">mod.hpp</a></div><div class="ttdoc">Defines boost::hana::mod.</div></div>
|
||
<div class="ttc" id="afwd_2intersection_8hpp_html"><div class="ttname"><a href="fwd_2intersection_8hpp.html">intersection.hpp</a></div><div class="ttdoc">Forward declares boost::hana::intersection.</div></div>
|
||
<div class="ttc" id="agroup__group-_metafunction_html_gaaa4f85cb8cbce21f5c04ef40ca35cc6a"><div class="ttname"><a href="group__group-_metafunction.html#gaaa4f85cb8cbce21f5c04ef40ca35cc6a">boost::hana::metafunction</a></div><div class="ttdeci">constexpr auto metafunction</div><div class="ttdoc">Lift a MPL-style metafunction to a Metafunction.</div><div class="ttdef"><b>Definition:</b> type.hpp:437</div></div>
|
||
<div class="ttc" id="afwd_2adapt__adt_8hpp_html"><div class="ttname"><a href="fwd_2adapt__adt_8hpp.html">adapt_adt.hpp</a></div><div class="ttdoc">Documents the BOOST_HANA_ADAPT_ADT macro.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga39d71be65d5b98e7d035a3e5c607e1b4"><div class="ttname"><a href="group__group-_foldable.html#ga39d71be65d5b98e7d035a3e5c607e1b4">boost::hana::count_if</a></div><div class="ttdeci">constexpr auto count_if</div><div class="ttdoc">Return the number of elements in the structure for which the predicate is satisfied.</div><div class="ttdef"><b>Definition:</b> count_if.hpp:40</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_gad510011602bdb14686f1c4ec145301c9"><div class="ttname"><a href="group__group-_orderable.html#gad510011602bdb14686f1c4ec145301c9">boost::hana::less</a></div><div class="ttdeci">constexpr auto less</div><div class="ttdoc">Returns a Logical representing whether x is less than y.</div><div class="ttdef"><b>Definition:</b> less.hpp:37</div></div>
|
||
<div class="ttc" id="afwd_2fold__right_8hpp_html"><div class="ttname"><a href="fwd_2fold__right_8hpp.html">fold_right.hpp</a></div><div class="ttdoc">Forward declares boost::hana::fold_right.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a675bb30af155b40f72cbe8607eefbe4e"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a675bb30af155b40f72cbe8607eefbe4e">boost::hana::map::map</a></div><div class="ttdeci">constexpr map(map &&other)=default</div><div class="ttdoc">Move-construct a map from another map. This constructor only exists when all the elements of the map ...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a718ddfe86437adbbca1e1a5db651d139"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a718ddfe86437adbbca1e1a5db651d139">boost::hana::map::difference</a></div><div class="ttdeci">constexpr auto difference</div><div class="ttdoc">Returns the difference of two maps.</div><div class="ttdef"><b>Definition:</b> map.hpp:349</div></div>
|
||
<div class="ttc" id="afwd_2concept_2functor_8hpp_html"><div class="ttname"><a href="fwd_2concept_2functor_8hpp.html">functor.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Functor.</div></div>
|
||
<div class="ttc" id="agroup__group-experimental_html_gaf14876d1f1a3c42ce7a0243d7b263bec"><div class="ttname"><a href="group__group-experimental.html#gaf14876d1f1a3c42ce7a0243d7b263bec">boost::hana::experimental::type_name</a></div><div class="ttdeci">auto type_name()</div><div class="ttdoc">Returns a hana::string representing the name of the given type, at compile-time.</div><div class="ttdef"><b>Definition:</b> type_name.hpp:58</div></div>
|
||
<div class="ttc" id="aap_8hpp_html"><div class="ttname"><a href="ap_8hpp.html">ap.hpp</a></div><div class="ttdoc">Defines boost::hana::ap.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2euclidean__ring_8hpp_html"><div class="ttname"><a href="fwd_2concept_2euclidean__ring_8hpp.html">euclidean_ring.hpp</a></div><div class="ttdoc">Forward declares boost::hana::EuclideanRing.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_html_ga5e0735de01a24f681c55aedfeb6d13bf"><div class="ttname"><a href="group__group-_monad.html#ga5e0735de01a24f681c55aedfeb6d13bf">boost::hana::tap</a></div><div class="ttdeci">constexpr auto tap</div><div class="ttdoc">Tap inside a monadic chain.</div><div class="ttdef"><b>Definition:</b> tap.hpp:50</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1set_html_a51bdb213a03abc126668c4c3b14fc50b"><div class="ttname"><a href="structboost_1_1hana_1_1set.html#a51bdb213a03abc126668c4c3b14fc50b">boost::hana::set::set</a></div><div class="ttdeci">constexpr set()=default</div><div class="ttdoc">Default-construct a set. This constructor only exists when all the elements of the set are default-co...</div></div>
|
||
<div class="ttc" id="ampl_2list_8hpp_html"><div class="ttname"><a href="mpl_2list_8hpp.html">list.hpp</a></div><div class="ttdoc">Adapts boost::mpl::list for use with Hana.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gae1f6a2a9cb70564d43c6b3c663b25dd7"><div class="ttname"><a href="group__group-_sequence.html#gae1f6a2a9cb70564d43c6b3c663b25dd7">boost::hana::slice_c</a></div><div class="ttdeci">constexpr auto slice_c</div><div class="ttdoc">Shorthand to slice a contiguous range of elements.</div><div class="ttdef"><b>Definition:</b> slice.hpp:93</div></div>
|
||
<div class="ttc" id="azero_8hpp_html"><div class="ttname"><a href="zero_8hpp.html">zero.hpp</a></div><div class="ttdoc">Defines boost::hana::zero.</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga4cb99cfbef936cb267e76f66f40f529c"><div class="ttname"><a href="group__group-_iterable.html#ga4cb99cfbef936cb267e76f66f40f529c">boost::hana::at_c</a></div><div class="ttdeci">constexpr auto at_c</div><div class="ttdoc">Equivalent to at; provided for convenience.</div><div class="ttdef"><b>Definition:</b> at.hpp:80</div></div>
|
||
<div class="ttc" id="afwd_2is__empty_8hpp_html"><div class="ttname"><a href="fwd_2is__empty_8hpp.html">is_empty.hpp</a></div><div class="ttdoc">Forward declares boost::hana::is_empty.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1basic__tuple_html_a53975be786ae1db16185edab229547cd"><div class="ttname"><a href="structboost_1_1hana_1_1basic__tuple.html#a53975be786ae1db16185edab229547cd">boost::hana::basic_tuple::make< basic_tuple_tag ></a></div><div class="ttdeci">constexpr auto make< basic_tuple_tag ></div><div class="ttdoc">Function object for creating a basic_tuple.</div><div class="ttdef"><b>Definition:</b> basic_tuple.hpp:55</div></div>
|
||
<div class="ttc" id="afwd_2replace__if_8hpp_html"><div class="ttname"><a href="fwd_2replace__if_8hpp.html">replace_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::replace_if.</div></div>
|
||
<div class="ttc" id="afwd_2not__equal_8hpp_html"><div class="ttname"><a href="fwd_2not__equal_8hpp.html">not_equal.hpp</a></div><div class="ttdoc">Forward declares boost::hana::not_equal.</div></div>
|
||
<div class="ttc" id="afwd_2count_8hpp_html"><div class="ttname"><a href="fwd_2count_8hpp.html">count.hpp</a></div><div class="ttdoc">Forward declares boost::hana::count.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy_html_aa968ecf473c93821f1726fd9692e97f3"><div class="ttname"><a href="structboost_1_1hana_1_1lazy.html#aa968ecf473c93821f1726fd9692e97f3">boost::hana::lazy::make< lazy_tag ></a></div><div class="ttdeci">constexpr auto make< lazy_tag ></div><div class="ttdoc">Lifts a normal value to a lazy one.</div><div class="ttdef"><b>Definition:</b> lazy.hpp:110</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1decay_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1decay.html">boost::hana::detail::decay</a></div><div class="ttdoc">Equivalent to std::decay, except faster.</div><div class="ttdef"><b>Definition:</b> decay.hpp:33</div></div>
|
||
<div class="ttc" id="aconfig_8hpp_html"><div class="ttname"><a href="config_8hpp.html">config.hpp</a></div><div class="ttdoc">Defines configuration macros used throughout the library.</div></div>
|
||
<div class="ttc" id="abasic__tuple_8hpp_html"><div class="ttname"><a href="basic__tuple_8hpp.html">basic_tuple.hpp</a></div><div class="ttdoc">Defines boost::hana::basic_tuple.</div></div>
|
||
<div class="ttc" id="adrop__back_8hpp_html"><div class="ttname"><a href="drop__back_8hpp.html">drop_back.hpp</a></div><div class="ttdoc">Defines boost::hana::drop_back.</div></div>
|
||
<div class="ttc" id="afwd_2core_2tag__of_8hpp_html"><div class="ttname"><a href="fwd_2core_2tag__of_8hpp.html">tag_of.hpp</a></div><div class="ttdoc">Forward declares boost::hana::tag_of and boost::hana::tag_of_t.</div></div>
|
||
<div class="ttc" id="aadapt__struct_8hpp_html"><div class="ttname"><a href="adapt__struct_8hpp.html">adapt_struct.hpp</a></div><div class="ttdoc">Defines the BOOST_HANA_ADAPT_STRUCT macro.</div></div>
|
||
<div class="ttc" id="atuple_8hpp_html"><div class="ttname"><a href="tuple_8hpp.html">tuple.hpp</a></div><div class="ttdoc">Defines boost::hana::tuple.</div></div>
|
||
<div class="ttc" id="arepeat_8hpp_html"><div class="ttname"><a href="repeat_8hpp.html">repeat.hpp</a></div><div class="ttdoc">Defines boost::hana::repeat.</div></div>
|
||
<div class="ttc" id="afwd_2mod_8hpp_html"><div class="ttname"><a href="fwd_2mod_8hpp.html">mod.hpp</a></div><div class="ttdoc">Forward declares boost::hana::mod.</div></div>
|
||
<div class="ttc" id="agroup__group-_group_html_ga02e81002f40ba52eac4cf1974c7e0cdb"><div class="ttname"><a href="group__group-_group.html#ga02e81002f40ba52eac4cf1974c7e0cdb">boost::hana::negate</a></div><div class="ttdeci">constexpr auto negate</div><div class="ttdoc">Return the inverse of an element of a group.</div><div class="ttdef"><b>Definition:</b> negate.hpp:26</div></div>
|
||
<div class="ttc" id="aunfold__right_8hpp_html"><div class="ttname"><a href="unfold__right_8hpp.html">unfold_right.hpp</a></div><div class="ttdoc">Defines boost::hana::unfold_right.</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga0f5d717bbf6646619bb6219b104384dc"><div class="ttname"><a href="group__group-core.html#ga0f5d717bbf6646619bb6219b104384dc">boost::hana::when_valid</a></div><div class="ttdeci">when< true > when_valid</div><div class="ttdoc">Variant of when allowing specializations to be enabled only if an expression is well-formed.</div><div class="ttdef"><b>Definition:</b> when.hpp:65</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gae7a51104a77db79a0407d7d67b034667"><div class="ttname"><a href="group__group-_sequence.html#gae7a51104a77db79a0407d7d67b034667">boost::hana::zip_shortest_with</a></div><div class="ttdeci">constexpr auto zip_shortest_with</div><div class="ttdoc">Zip one sequence or more with a given function.</div><div class="ttdef"><b>Definition:</b> zip_shortest_with.hpp:46</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_a96ada4b84949f1653de497410af50013"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#a96ada4b84949f1653de497410af50013">boost::hana::pair::operator=</a></div><div class="ttdeci">constexpr pair & operator=(pair< T, U > const &other)</div><div class="ttdoc">Assign a pair to another pair. Only exists when both elements of the destination pair are assignable ...</div></div>
|
||
<div class="ttc" id="afwd_2div_8hpp_html"><div class="ttname"><a href="fwd_2div_8hpp.html">div.hpp</a></div><div class="ttdoc">Forward declares boost::hana::div.</div></div>
|
||
<div class="ttc" id="afwd_2drop__back_8hpp_html"><div class="ttname"><a href="fwd_2drop__back_8hpp.html">drop_back.hpp</a></div><div class="ttdoc">Forward declares boost::hana::drop_back.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a9a6635ea36edc582518d278238defa0d"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a9a6635ea36edc582518d278238defa0d">boost::hana::map::operator=</a></div><div class="ttdeci">constexpr map & operator=(map &&other)</div><div class="ttdoc">Move-assign a map to another map with the exact same type. Only exists when all the elements of the m...</div></div>
|
||
<div class="ttc" id="astructboost_1_1mpl_1_1integral__c_html"><div class="ttname"><a href="structboost_1_1mpl_1_1integral__c.html">boost::mpl::integral_c</a></div><div class="ttdoc">Adapter for IntegralConstants from the Boost.MPL.</div><div class="ttdef"><b>Definition:</b> integral_c.hpp:39</div></div>
|
||
<div class="ttc" id="awrong_8hpp_html"><div class="ttname"><a href="wrong_8hpp.html">wrong.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::wrong.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gaa18061cd0f63cfaae89abf43ff92b79e"><div class="ttname"><a href="group__group-_sequence.html#gaa18061cd0f63cfaae89abf43ff92b79e">boost::hana::intersperse</a></div><div class="ttdeci">constexpr auto intersperse</div><div class="ttdoc">Insert a value between each pair of elements in a finite sequence.</div><div class="ttdef"><b>Definition:</b> intersperse.hpp:41</div></div>
|
||
<div class="ttc" id="abool_8hpp_html"><div class="ttname"><a href="bool_8hpp.html">bool.hpp</a></div><div class="ttdoc">Defines the Logical and Comparable models of boost::hana::integral_constant.</div></div>
|
||
<div class="ttc" id="afwd_2pair_8hpp_html"><div class="ttname"><a href="fwd_2pair_8hpp.html">pair.hpp</a></div><div class="ttdoc">Forward declares boost::hana::pair.</div></div>
|
||
<div class="ttc" id="agroup__group-_group_html_ga2020c526324f361a2b990fe8d1b07c20"><div class="ttname"><a href="group__group-_group.html#ga2020c526324f361a2b990fe8d1b07c20">boost::hana::minus</a></div><div class="ttdeci">constexpr auto minus</div><div class="ttdoc">Subtract two elements of a group.</div><div class="ttdef"><b>Definition:</b> minus.hpp:51</div></div>
|
||
<div class="ttc" id="afwd_2less__equal_8hpp_html"><div class="ttname"><a href="fwd_2less__equal_8hpp.html">less_equal.hpp</a></div><div class="ttdoc">Forward declares boost::hana::less_equal.</div></div>
|
||
<div class="ttc" id="afwd_2count__if_8hpp_html"><div class="ttname"><a href="fwd_2count__if_8hpp.html">count_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::count_if.</div></div>
|
||
<div class="ttc" id="afwd_2sort_8hpp_html"><div class="ttname"><a href="fwd_2sort_8hpp.html">sort.hpp</a></div><div class="ttdoc">Forward declares boost::hana::sort.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1has__common_html"><div class="ttname"><a href="structboost_1_1hana_1_1has__common.html">boost::hana::has_common</a></div><div class="ttdoc">Metafunction returning whether two data types share a common data type.</div><div class="ttdef"><b>Definition:</b> common.hpp:48</div></div>
|
||
<div class="ttc" id="afwd_2filter_8hpp_html"><div class="ttname"><a href="fwd_2filter_8hpp.html">filter.hpp</a></div><div class="ttdoc">Forward declares boost::hana::filter.</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga1d92480f0af1029878e773dafa3e2f60"><div class="ttname"><a href="group__group-core.html#ga1d92480f0af1029878e773dafa3e2f60">boost::hana::make</a></div><div class="ttdeci">constexpr auto make</div><div class="ttdoc">Create an object of the given tag with the given arguments.</div><div class="ttdef"><b>Definition:</b> make.hpp:50</div></div>
|
||
<div class="ttc" id="acore_2is__a_8hpp_html"><div class="ttname"><a href="core_2is__a_8hpp.html">is_a.hpp</a></div><div class="ttdoc">Defines boost::hana::is_a and boost::hana::is_an.</div></div>
|
||
<div class="ttc" id="aflip_8hpp_html"><div class="ttname"><a href="flip_8hpp.html">flip.hpp</a></div><div class="ttdoc">Defines boost::hana::flip.</div></div>
|
||
<div class="ttc" id="agroup__group-_product_html_ga7bb979d59ffc3ab862cb7d9dc7730077"><div class="ttname"><a href="group__group-_product.html#ga7bb979d59ffc3ab862cb7d9dc7730077">boost::hana::second</a></div><div class="ttdeci">constexpr auto second</div><div class="ttdoc">Returns the second element of a pair.</div><div class="ttdef"><b>Definition:</b> second.hpp:32</div></div>
|
||
<div class="ttc" id="aset_8hpp_html"><div class="ttname"><a href="set_8hpp.html">set.hpp</a></div><div class="ttdoc">Defines boost::hana::set.</div></div>
|
||
<div class="ttc" id="afwd_2is__disjoint_8hpp_html"><div class="ttname"><a href="fwd_2is__disjoint_8hpp.html">is_disjoint.hpp</a></div><div class="ttdoc">Forward declares boost::hana::is_disjoint.</div></div>
|
||
<div class="ttc" id="atap_8hpp_html"><div class="ttname"><a href="tap_8hpp.html">tap.hpp</a></div><div class="ttdoc">Defines boost::hana::tap.</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_gaf7e94ba859710cd6ba6152e5dc18977d"><div class="ttname"><a href="group__group-_orderable.html#gaf7e94ba859710cd6ba6152e5dc18977d">boost::hana::ordering</a></div><div class="ttdeci">constexpr auto ordering</div><div class="ttdoc">Returns a function performing less after applying a transformation to both arguments.</div><div class="ttdef"><b>Definition:</b> ordering.hpp:50</div></div>
|
||
<div class="ttc" id="afwd_2equal_8hpp_html"><div class="ttname"><a href="fwd_2equal_8hpp.html">equal.hpp</a></div><div class="ttdoc">Forward declares boost::hana::equal.</div></div>
|
||
<div class="ttc" id="atake__while_8hpp_html"><div class="ttname"><a href="take__while_8hpp.html">take_while.hpp</a></div><div class="ttdoc">Defines boost::hana::take_while.</div></div>
|
||
<div class="ttc" id="afwd_2drop__while_8hpp_html"><div class="ttname"><a href="fwd_2drop__while_8hpp.html">drop_while.hpp</a></div><div class="ttdoc">Forward declares boost::hana::drop_while.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_gaef38cf34324c8edbd3597ae71811d00d"><div class="ttname"><a href="group__group-functional.html#gaef38cf34324c8edbd3597ae71811d00d">boost::hana::id</a></div><div class="ttdeci">constexpr auto id</div><div class="ttdoc">The identity function – returns its argument unchanged.</div><div class="ttdef"><b>Definition:</b> id.hpp:23</div></div>
|
||
<div class="ttc" id="athen_8hpp_html"><div class="ttname"><a href="then_8hpp.html">then.hpp</a></div><div class="ttdoc">Defines boost::hana::then.</div></div>
|
||
<div class="ttc" id="afwd_2integral__constant_8hpp_html"><div class="ttname"><a href="fwd_2integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Forward declares boost::hana::integral_constant.</div></div>
|
||
<div class="ttc" id="afwd_2cycle_8hpp_html"><div class="ttname"><a href="fwd_2cycle_8hpp.html">cycle.hpp</a></div><div class="ttdoc">Forward declares boost::hana::cycle.</div></div>
|
||
<div class="ttc" id="aintegral__constant_8hpp_html"><div class="ttname"><a href="integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Defines boost::hana::integral_constant.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga650def4b2e98f4273d8b9b7aa5a2fc28"><div class="ttname"><a href="group__group-_foldable.html#ga650def4b2e98f4273d8b9b7aa5a2fc28">boost::hana::sum</a></div><div class="ttdeci">constexpr auto sum</div><div class="ttdoc">Compute the sum of the numbers of a structure.</div><div class="ttdef"><b>Definition:</b> sum.hpp:66</div></div>
|
||
<div class="ttc" id="aconcept_2constant_8hpp_html"><div class="ttname"><a href="concept_2constant_8hpp.html">constant.hpp</a></div><div class="ttdoc">Defines boost::hana::Constant.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1is__convertible_html"><div class="ttname"><a href="structboost_1_1hana_1_1is__convertible.html">boost::hana::is_convertible</a></div><div class="ttdoc">Returns whether there is a Hana-conversion from a data type to another.</div><div class="ttdef"><b>Definition:</b> to.hpp:151</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga7f99b80672aa80a7eb8b223955ce546f"><div class="ttname"><a href="group__group-_searchable.html#ga7f99b80672aa80a7eb8b223955ce546f">boost::hana::find_if</a></div><div class="ttdeci">constexpr auto find_if</div><div class="ttdoc">Finds the value associated to the first key satisfying a predicate.</div><div class="ttdef"><b>Definition:</b> find_if.hpp:41</div></div>
|
||
<div class="ttc" id="afwd_2replicate_8hpp_html"><div class="ttname"><a href="fwd_2replicate_8hpp.html">replicate.hpp</a></div><div class="ttdoc">Forward declares boost::hana::replicate.</div></div>
|
||
<div class="ttc" id="aadapt__adt_8hpp_html"><div class="ttname"><a href="adapt__adt_8hpp.html">adapt_adt.hpp</a></div><div class="ttdoc">Defines the BOOST_HANA_ADAPT_ADT macro.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1optional__tag.html">boost::hana::optional_tag</a></div><div class="ttdoc">Tag representing a hana::optional.</div><div class="ttdef"><b>Definition:</b> optional.hpp:286</div></div>
|
||
<div class="ttc" id="aebo_8hpp_html"><div class="ttname"><a href="ebo_8hpp.html">ebo.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::ebo.</div></div>
|
||
<div class="ttc" id="afwd_2take__front_8hpp_html"><div class="ttname"><a href="fwd_2take__front_8hpp.html">take_front.hpp</a></div><div class="ttdoc">Forward declares boost::hana::take_front and boost::hana::take_front_c.</div></div>
|
||
<div class="ttc" id="acore_2make_8hpp_html"><div class="ttname"><a href="core_2make_8hpp.html">make.hpp</a></div><div class="ttdoc">Defines boost::hana::make.</div></div>
|
||
<div class="ttc" id="anested__to__fwd_8hpp_html"><div class="ttname"><a href="nested__to__fwd_8hpp.html">nested_to_fwd.hpp</a></div><div class="ttdoc">Forward declares boost::hana::detail::nested_to.</div></div>
|
||
<div class="ttc" id="anested__than__fwd_8hpp_html"><div class="ttname"><a href="nested__than__fwd_8hpp.html">nested_than_fwd.hpp</a></div><div class="ttdoc">Forward declares boost::hana::detail::nested_than.</div></div>
|
||
<div class="ttc" id="afwd_2negate_8hpp_html"><div class="ttname"><a href="fwd_2negate_8hpp.html">negate.hpp</a></div><div class="ttdoc">Forward declares boost::hana::negate.</div></div>
|
||
<div class="ttc" id="azip__with_8hpp_html"><div class="ttname"><a href="zip__with_8hpp.html">zip_with.hpp</a></div><div class="ttdoc">Defines boost::hana::zip_with.</div></div>
|
||
<div class="ttc" id="avoid__t_8hpp_html"><div class="ttname"><a href="void__t_8hpp.html">void_t.hpp</a></div><div class="ttdoc">Defines an equivalent to the proposed std::void_t.</div></div>
|
||
<div class="ttc" id="afwd_2extract_8hpp_html"><div class="ttname"><a href="fwd_2extract_8hpp.html">extract.hpp</a></div><div class="ttdoc">Forward declares boost::hana::extract.</div></div>
|
||
<div class="ttc" id="acomparing_8hpp_html"><div class="ttname"><a href="comparing_8hpp.html">comparing.hpp</a></div><div class="ttdoc">Defines boost::hana::comparing.</div></div>
|
||
<div class="ttc" id="azip__shortest__with_8hpp_html"><div class="ttname"><a href="zip__shortest__with_8hpp.html">zip_shortest_with.hpp</a></div><div class="ttdoc">Defines boost::hana::zip_shortest_with.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1is__default_html"><div class="ttname"><a href="structboost_1_1hana_1_1is__default.html">boost::hana::is_default</a></div><div class="ttdoc">Returns whether a tag-dispatched method implementation is a default implementation.</div><div class="ttdef"><b>Definition:</b> default.hpp:22</div></div>
|
||
<div class="ttc" id="adetail_2operators_2searchable_8hpp_html"><div class="ttname"><a href="detail_2operators_2searchable_8hpp.html">searchable.hpp</a></div><div class="ttdoc">Defines operators for Searchables.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga6b6cdd69942b0fe3bf5254247f9c861e"><div class="ttname"><a href="group__group-_searchable.html#ga6b6cdd69942b0fe3bf5254247f9c861e">boost::hana::find</a></div><div class="ttdeci">constexpr auto find</div><div class="ttdoc">Finds the value associated to the given key in a structure.</div><div class="ttdef"><b>Definition:</b> find.hpp:44</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1range_html"><div class="ttname"><a href="structboost_1_1hana_1_1range.html">boost::hana::range</a></div><div class="ttdoc">Compile-time half-open interval of hana::integral_constants.</div><div class="ttdef"><b>Definition:</b> range.hpp:67</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga1946e96c3b4c178c7ae8703724c29c37"><div class="ttname"><a href="group__group-_monad_plus.html#ga1946e96c3b4c178c7ae8703724c29c37">boost::hana::concat</a></div><div class="ttdeci">constexpr auto concat</div><div class="ttdoc">Combine two monadic structures together.</div><div class="ttdef"><b>Definition:</b> concat.hpp:47</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html"><div class="ttname"><a href="structboost_1_1hana_1_1map.html">boost::hana::map</a></div><div class="ttdoc">Basic associative container requiring unique, Comparable and Hashable keys.</div><div class="ttdef"><b>Definition:</b> map.hpp:93</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy_html_a7dc86ca61b84fc42aabb525787ae61b4"><div class="ttname"><a href="structboost_1_1hana_1_1lazy.html#a7dc86ca61b84fc42aabb525787ae61b4">boost::hana::lazy::make_lazy</a></div><div class="ttdeci">constexpr auto make_lazy</div><div class="ttdoc">Alias to make<lazy_tag>; provided for convenience.</div><div class="ttdef"><b>Definition:</b> lazy.hpp:121</div></div>
|
||
<div class="ttc" id="aone_8hpp_html"><div class="ttname"><a href="one_8hpp.html">one.hpp</a></div><div class="ttdoc">Defines boost::hana::one.</div></div>
|
||
<div class="ttc" id="afwd_2flatten_8hpp_html"><div class="ttname"><a href="fwd_2flatten_8hpp.html">flatten.hpp</a></div><div class="ttdoc">Forward declares boost::hana::flatten.</div></div>
|
||
<div class="ttc" id="aadjust__if_8hpp_html"><div class="ttname"><a href="adjust__if_8hpp.html">adjust_if.hpp</a></div><div class="ttdoc">Defines boost::hana::adjust_if.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_html_gaaddd3789de43cf989babb10cdc0b447a"><div class="ttname"><a href="group__group-_monad.html#gaaddd3789de43cf989babb10cdc0b447a">boost::hana::then</a></div><div class="ttdeci">constexpr auto then</div><div class="ttdoc">Sequentially compose two monadic actions, discarding any value produced by the first but not its effe...</div><div class="ttdef"><b>Definition:</b> then.hpp:36</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1default___html"><div class="ttname"><a href="structboost_1_1hana_1_1default__.html">boost::hana::default_</a></div><div class="ttdoc">Mark a tag-dispatched method implementation as a default implementation.</div><div class="ttdef"><b>Definition:</b> default.hpp:30</div></div>
|
||
<div class="ttc" id="atype__at_8hpp_html"><div class="ttname"><a href="type__at_8hpp.html">type_at.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::type_at.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1nested__to_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1nested__to.html">boost::hana::detail::nested_to</a></div><div class="ttdoc">Provides a .to static constexpr function object.</div><div class="ttdef"><b>Definition:</b> nested_to_fwd.hpp:41</div></div>
|
||
<div class="ttc" id="amap_8hpp_html"><div class="ttname"><a href="map_8hpp.html">map.hpp</a></div><div class="ttdoc">Defines boost::hana::map.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_ad295aada872521bce6e7775795b8318e"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#ad295aada872521bce6e7775795b8318e">boost::hana::pair::pair</a></div><div class="ttdeci">constexpr pair(pair< T, U > const &other)</div><div class="ttdoc">Copy-initialize a pair from another pair. Only exists when both elements of the source pair are impli...</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga4dbc6a82f03ca35b7ac418ca30889cc4"><div class="ttname"><a href="group__group-_iterable.html#ga4dbc6a82f03ca35b7ac418ca30889cc4">boost::hana::drop_front_exactly</a></div><div class="ttdeci">constexpr auto drop_front_exactly</div><div class="ttdoc">Drop the first n elements of an iterable, and return the rest.</div><div class="ttdef"><b>Definition:</b> drop_front_exactly.hpp:48</div></div>
|
||
<div class="ttc" id="alexicographical__compare_8hpp_html"><div class="ttname"><a href="lexicographical__compare_8hpp.html">lexicographical_compare.hpp</a></div><div class="ttdoc">Defines boost::hana::lexicographical_compare.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_a1bc322b45af2148a413ba45ee8097045"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#a1bc322b45af2148a413ba45ee8097045">boost::hana::pair::make_pair</a></div><div class="ttdeci">constexpr auto make_pair</div><div class="ttdoc">Alias to make<pair_tag>; provided for convenience.</div><div class="ttdef"><b>Definition:</b> pair.hpp:155</div></div>
|
||
<div class="ttc" id="aextract_8hpp_html"><div class="ttname"><a href="extract_8hpp.html">extract.hpp</a></div><div class="ttdoc">Defines boost::hana::extract.</div></div>
|
||
<div class="ttc" id="afwd_2append_8hpp_html"><div class="ttname"><a href="fwd_2append_8hpp.html">append.hpp</a></div><div class="ttdoc">Forward declares boost::hana::append.</div></div>
|
||
<div class="ttc" id="afwd_2then_8hpp_html"><div class="ttname"><a href="fwd_2then_8hpp.html">then.hpp</a></div><div class="ttdoc">Forward declares boost::hana::then.</div></div>
|
||
<div class="ttc" id="afwd_2hash_8hpp_html"><div class="ttname"><a href="fwd_2hash_8hpp.html">hash.hpp</a></div><div class="ttdoc">Forward declares boost::hana::hash.</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga8a67ea10e8082dbe6705e573fa978444"><div class="ttname"><a href="group__group-_iterable.html#ga8a67ea10e8082dbe6705e573fa978444">boost::hana::front</a></div><div class="ttdeci">constexpr auto front</div><div class="ttdoc">Returns the first element of a non-empty iterable.</div><div class="ttdef"><b>Definition:</b> front.hpp:32</div></div>
|
||
<div class="ttc" id="agroup__group-_monoid_html_gad459ac17b6bab8ead1cae7de0032f3c6"><div class="ttname"><a href="group__group-_monoid.html#gad459ac17b6bab8ead1cae7de0032f3c6">boost::hana::zero</a></div><div class="ttdeci">constexpr auto zero</div><div class="ttdoc">Identity of plus.</div><div class="ttdef"><b>Definition:</b> zero.hpp:30</div></div>
|
||
<div class="ttc" id="adetail_2operators_2logical_8hpp_html"><div class="ttname"><a href="detail_2operators_2logical_8hpp.html">logical.hpp</a></div><div class="ttdoc">Defines logical operators.</div></div>
|
||
<div class="ttc" id="areverse_8hpp_html"><div class="ttname"><a href="reverse_8hpp.html">reverse.hpp</a></div><div class="ttdoc">Defines boost::hana::reverse.</div></div>
|
||
<div class="ttc" id="afwd_2unfold__right_8hpp_html"><div class="ttname"><a href="fwd_2unfold__right_8hpp.html">unfold_right.hpp</a></div><div class="ttdoc">Forward declares boost::hana::unfold_right.</div></div>
|
||
<div class="ttc" id="afwd_2difference_8hpp_html"><div class="ttname"><a href="fwd_2difference_8hpp.html">difference.hpp</a></div><div class="ttdoc">Forward declares boost::hana::difference.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga3b8269d4f5cdd6dd549fae32280795a0"><div class="ttname"><a href="group__group-_searchable.html#ga3b8269d4f5cdd6dd549fae32280795a0">boost::hana::is_disjoint</a></div><div class="ttdeci">constexpr auto is_disjoint</div><div class="ttdoc">Returns whether two Searchables are disjoint.</div><div class="ttdef"><b>Definition:</b> is_disjoint.hpp:34</div></div>
|
||
<div class="ttc" id="afwd_2is__subset_8hpp_html"><div class="ttname"><a href="fwd_2is__subset_8hpp.html">is_subset.hpp</a></div><div class="ttdoc">Forward declares boost::hana::is_subset.</div></div>
|
||
<div class="ttc" id="ampl_8hpp_html"><div class="ttname"><a href="mpl_8hpp.html">mpl.hpp</a></div><div class="ttdoc">Includes all the adaptors for the Boost.MPL library.</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga7fdbde52f5fe384a816c6f39ff272df9"><div class="ttname"><a href="group__group-core.html#ga7fdbde52f5fe384a816c6f39ff272df9">boost::hana::is_an</a></div><div class="ttdeci">constexpr auto is_an</div><div class="ttdoc">Equivalent to is_a; provided for consistency with the rules of the English language.</div><div class="ttdef"><b>Definition:</b> is_a.hpp:54</div></div>
|
||
<div class="ttc" id="agroup__group-details_html_gae85b604ae6c7a386f0fc3631c561091b"><div class="ttname"><a href="group__group-details.html#gae85b604ae6c7a386f0fc3631c561091b">boost::hana::detail::has_common_embedding</a></div><div class="ttdeci">typename has_common_embedding_impl< Concept, T, U >::type has_common_embedding</div><div class="ttdoc">Returns whether T and U both have an embedding into a common type.</div><div class="ttdef"><b>Definition:</b> has_common_embedding.hpp:46</div></div>
|
||
<div class="ttc" id="afind_8hpp_html"><div class="ttname"><a href="find_8hpp.html">find.hpp</a></div><div class="ttdoc">Defines boost::hana::find.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1first__unsatisfied__index_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1first__unsatisfied__index.html">boost::hana::detail::first_unsatisfied_index</a></div><div class="ttdoc">Returns the index of the first element which does not satisfy Pred, or sizeof...(Xs) if no such eleme...</div><div class="ttdef"><b>Definition:</b> first_unsatisfied_index.hpp:46</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga5332fd1dd82edf08379958ba21d57a87"><div class="ttname"><a href="group__group-_iterable.html#ga5332fd1dd82edf08379958ba21d57a87">boost::hana::index_if</a></div><div class="ttdeci">constexpr auto index_if</div><div class="ttdoc">Finds the value associated to the first key satisfying a predicate.</div><div class="ttdef"><b>Definition:</b> index_if.hpp:43</div></div>
|
||
<div class="ttc" id="afwd_2zip__shortest_8hpp_html"><div class="ttname"><a href="fwd_2zip__shortest_8hpp.html">zip_shortest.hpp</a></div><div class="ttdoc">Forward declares boost::hana::zip_shortest.</div></div>
|
||
<div class="ttc" id="astructboost_1_1fusion_1_1tuple_html"><div class="ttname"><a href="structboost_1_1fusion_1_1tuple.html">boost::fusion::tuple</a></div><div class="ttdoc">Adapter for Boost.Fusion tuples.</div><div class="ttdef"><b>Definition:</b> tuple.hpp:36</div></div>
|
||
<div class="ttc" id="agroup__group-_metafunction_html_gacec153d7f86aa7cf1efd813b3fd212b4"><div class="ttname"><a href="group__group-_metafunction.html#gacec153d7f86aa7cf1efd813b3fd212b4">boost::hana::metafunction_class</a></div><div class="ttdeci">constexpr auto metafunction_class</div><div class="ttdoc">Lift a MPL-style metafunction class to a Metafunction.</div><div class="ttdef"><b>Definition:</b> type.hpp:468</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gae22a1a184b1b2dd550fa4fa619bed2e9"><div class="ttname"><a href="group__group-_sequence.html#gae22a1a184b1b2dd550fa4fa619bed2e9">boost::hana::insert</a></div><div class="ttdeci">constexpr insert_t insert</div><div class="ttdoc">Insert a value at a given index in a sequence.</div><div class="ttdef"><b>Definition:</b> insert.hpp:29</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga08624924fe05f0cfbfbd6e439db01873"><div class="ttname"><a href="group__group-_monad_plus.html#ga08624924fe05f0cfbfbd6e439db01873">boost::hana::append</a></div><div class="ttdeci">constexpr auto append</div><div class="ttdoc">Append an element to a monadic structure.</div><div class="ttdef"><b>Definition:</b> append.hpp:52</div></div>
|
||
<div class="ttc" id="afwd_2sum_8hpp_html"><div class="ttname"><a href="fwd_2sum_8hpp.html">sum.hpp</a></div><div class="ttdoc">Forward declares boost::hana::sum.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1basic__tuple_html_afe2c3fc2808e83353b7274dddd662c7e"><div class="ttname"><a href="structboost_1_1hana_1_1basic__tuple.html#afe2c3fc2808e83353b7274dddd662c7e">boost::hana::basic_tuple::make_basic_tuple</a></div><div class="ttdeci">constexpr auto make_basic_tuple</div><div class="ttdoc">Alias to make<basic_tuple_tag>; provided for convenience.</div><div class="ttdef"><b>Definition:</b> basic_tuple.hpp:67</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_aefbd278cf7bb9e921707d6d827014bcb"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#aefbd278cf7bb9e921707d6d827014bcb">boost::hana::optional::optional</a></div><div class="ttdeci">constexpr optional()=default</div><div class="ttdoc">Default-construct an optional. Only exists if the optional contains a value, and if that value is Def...</div></div>
|
||
<div class="ttc" id="afoldl1_8hpp_html"><div class="ttname"><a href="foldl1_8hpp.html">foldl1.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::variadic::foldl1.</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_ga68c00efbeb69339bfa157a78ebdd3f87"><div class="ttname"><a href="group__group-_logical.html#ga68c00efbeb69339bfa157a78ebdd3f87">boost::hana::or_</a></div><div class="ttdeci">constexpr auto or_</div><div class="ttdoc">Return whether any of the arguments is true-valued.</div><div class="ttdef"><b>Definition:</b> or.hpp:34</div></div>
|
||
<div class="ttc" id="afwd_2unfold__left_8hpp_html"><div class="ttname"><a href="fwd_2unfold__left_8hpp.html">unfold_left.hpp</a></div><div class="ttdoc">Forward declares boost::hana::unfold_left.</div></div>
|
||
<div class="ttc" id="aplaceholder_8hpp_html"><div class="ttname"><a href="placeholder_8hpp.html">placeholder.hpp</a></div><div class="ttdoc">Defines boost::hana::_.</div></div>
|
||
<div class="ttc" id="afwd_2fold_8hpp_html"><div class="ttname"><a href="fwd_2fold_8hpp.html">fold.hpp</a></div><div class="ttdoc">Forward declares boost::hana::fold.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tag__of_html"><div class="ttname"><a href="structboost_1_1hana_1_1tag__of.html">boost::hana::tag_of</a></div><div class="ttdoc">Metafunction returning the tag associated to T.</div><div class="ttdef"><b>Definition:</b> tag_of.hpp:103</div></div>
|
||
<div class="ttc" id="aversion_8hpp_html"><div class="ttname"><a href="version_8hpp.html">version.hpp</a></div><div class="ttdoc">Defines macros for tracking the version of the library.</div></div>
|
||
<div class="ttc" id="acycle_8hpp_html"><div class="ttname"><a href="cycle_8hpp.html">cycle.hpp</a></div><div class="ttdoc">Defines boost::hana::cycle.</div></div>
|
||
<div class="ttc" id="afwd_2bool_8hpp_html"><div class="ttname"><a href="fwd_2bool_8hpp.html">bool.hpp</a></div><div class="ttdoc">Includes boost/hana/fwd/integral_constant.hpp.</div></div>
|
||
<div class="ttc" id="agroup__group-_metafunction_html_gaf7045fe6a627f88f5f646dad22d37aae"><div class="ttname"><a href="group__group-_metafunction.html#gaf7045fe6a627f88f5f646dad22d37aae">boost::hana::integral</a></div><div class="ttdeci">constexpr auto integral</div><div class="ttdoc">Turn a Metafunction into a function taking types and returning a default-constructed object.</div><div class="ttdef"><b>Definition:</b> type.hpp:513</div></div>
|
||
<div class="ttc" id="afwd_2union_8hpp_html"><div class="ttname"><a href="fwd_2union_8hpp.html">union.hpp</a></div><div class="ttdoc">Forward declares boost::hana::union_.</div></div>
|
||
<div class="ttc" id="adetail_2variadic_2at_8hpp_html"><div class="ttname"><a href="detail_2variadic_2at_8hpp.html">at.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::variadic::at.</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_gab64636f84de983575aac0208f5fa840c"><div class="ttname"><a href="group__group-_logical.html#gab64636f84de983575aac0208f5fa840c">boost::hana::eval_if</a></div><div class="ttdeci">constexpr auto eval_if</div><div class="ttdoc">Conditionally execute one of two branches based on a condition.</div><div class="ttdef"><b>Definition:</b> eval_if.hpp:139</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga2d4db4ec5ec5bc16fe74f57de12697fd"><div class="ttname"><a href="group__group-_sequence.html#ga2d4db4ec5ec5bc16fe74f57de12697fd">boost::hana::take_while</a></div><div class="ttdeci">constexpr auto take_while</div><div class="ttdoc">Take elements from a sequence while the predicate is satisfied.</div><div class="ttdef"><b>Definition:</b> take_while.hpp:40</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_acd511f2c01f38405bfba0b6d5b2922e8"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#acd511f2c01f38405bfba0b6d5b2922e8">boost::hana::map::union_</a></div><div class="ttdeci">constexpr auto union_</div><div class="ttdoc">Returns the union of two maps.</div><div class="ttdef"><b>Definition:</b> map.hpp:281</div></div>
|
||
<div class="ttc" id="astructstd_1_1integer__sequence_html"><div class="ttname"><a href="structstd_1_1integer__sequence.html">std::integer_sequence</a></div><div class="ttdoc">Adaptation of std::integer_sequence for Hana.</div><div class="ttdef"><b>Definition:</b> integer_sequence.hpp:60</div></div>
|
||
<div class="ttc" id="aconcepts_8hpp_html"><div class="ttname"><a href="concepts_8hpp.html">concepts.hpp</a></div><div class="ttdoc">Defines concepts from the Standard library.</div></div>
|
||
<div class="ttc" id="afwd_2monadic__fold__right_8hpp_html"><div class="ttname"><a href="fwd_2monadic__fold__right_8hpp.html">monadic_fold_right.hpp</a></div><div class="ttdoc">Forward declares boost::hana::monadic_fold_right.</div></div>
|
||
<div class="ttc" id="astd_2vector_8hpp_html"><div class="ttname"><a href="std_2vector_8hpp.html">vector.hpp</a></div><div class="ttdoc">Adapts std::vector for use with Hana.</div></div>
|
||
<div class="ttc" id="afwd_2length_8hpp_html"><div class="ttname"><a href="fwd_2length_8hpp.html">length.hpp</a></div><div class="ttdoc">Forward declares boost::hana::length.</div></div>
|
||
<div class="ttc" id="amin_8hpp_html"><div class="ttname"><a href="min_8hpp.html">min.hpp</a></div><div class="ttdoc">Defines boost::hana::min.</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_ga4a7c9d7037601d5e553fd20777958980"><div class="ttname"><a href="group__group-_logical.html#ga4a7c9d7037601d5e553fd20777958980">boost::hana::not_</a></div><div class="ttdeci">constexpr auto not_</div><div class="ttdoc">Negates a Logical.</div><div class="ttdef"><b>Definition:</b> not.hpp:31</div></div>
|
||
<div class="ttc" id="agroup__group-_constant_html_ga1687520692a6b0c49e3a69de2980f388"><div class="ttname"><a href="group__group-_constant.html#ga1687520692a6b0c49e3a69de2980f388">boost::hana::value</a></div><div class="ttdeci">constexpr auto value</div><div class="ttdoc">Return the compile-time value associated to a constant.</div><div class="ttdef"><b>Definition:</b> value.hpp:54</div></div>
|
||
<div class="ttc" id="acreate_8hpp_html"><div class="ttname"><a href="create_8hpp.html">create.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::create.</div></div>
|
||
<div class="ttc" id="afwd_2adapt__struct_8hpp_html"><div class="ttname"><a href="fwd_2adapt__struct_8hpp.html">adapt_struct.hpp</a></div><div class="ttdoc">Documents the BOOST_HANA_ADAPT_STRUCT macro.</div></div>
|
||
<div class="ttc" id="ainfix_8hpp_html"><div class="ttname"><a href="infix_8hpp.html">infix.hpp</a></div><div class="ttdoc">Defines boost::hana::infix.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga6a4bf8549ce69b5b5b7377aec225a0e3"><div class="ttname"><a href="group__group-_sequence.html#ga6a4bf8549ce69b5b5b7377aec225a0e3">boost::hana::zip_with</a></div><div class="ttdeci">constexpr auto zip_with</div><div class="ttdoc">Zip one sequence or more with a given function.</div><div class="ttdef"><b>Definition:</b> zip_with.hpp:46</div></div>
|
||
<div class="ttc" id="atake__front_8hpp_html"><div class="ttname"><a href="take__front_8hpp.html">take_front.hpp</a></div><div class="ttdoc">Defines boost::hana::take_front and boost::hana::take_front_c.</div></div>
|
||
<div class="ttc" id="aconcept_2euclidean__ring_8hpp_html"><div class="ttname"><a href="concept_2euclidean__ring_8hpp.html">euclidean_ring.hpp</a></div><div class="ttdoc">Defines boost::hana::EuclideanRing.</div></div>
|
||
<div class="ttc" id="afwd_2adjust_8hpp_html"><div class="ttname"><a href="fwd_2adjust_8hpp.html">adjust.hpp</a></div><div class="ttdoc">Forward declares boost::hana::adjust.</div></div>
|
||
<div class="ttc" id="afwd_2contains_8hpp_html"><div class="ttname"><a href="fwd_2contains_8hpp.html">contains.hpp</a></div><div class="ttdoc">Forward declares boost::hana::contains and boost::hana::in.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga8ec3ac9a6f5014db943f61ebc9e1e36e"><div class="ttname"><a href="group__group-_foldable.html#ga8ec3ac9a6f5014db943f61ebc9e1e36e">boost::hana::size</a></div><div class="ttdeci">constexpr auto size</div><div class="ttdoc">Equivalent to length; provided for consistency with the standard library.</div><div class="ttdef"><b>Definition:</b> size.hpp:30</div></div>
|
||
<div class="ttc" id="agroup_8hpp_html"><div class="ttname"><a href="group_8hpp.html">group.hpp</a></div><div class="ttdoc">Defines boost::hana::group.</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_gafd655d2222367131e7a63616e93dd080"><div class="ttname"><a href="group__group-_logical.html#gafd655d2222367131e7a63616e93dd080">boost::hana::if_</a></div><div class="ttdeci">constexpr auto if_</div><div class="ttdoc">Conditionally return one of two values based on a condition.</div><div class="ttdef"><b>Definition:</b> if.hpp:41</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga6acc765a35c4dc85f0deab4785831a3d"><div class="ttname"><a href="group__group-functional.html#ga6acc765a35c4dc85f0deab4785831a3d">boost::hana::arg</a></div><div class="ttdeci">constexpr auto arg</div><div class="ttdoc">Return the nth passed argument.</div><div class="ttdef"><b>Definition:</b> arg.hpp:56</div></div>
|
||
<div class="ttc" id="afwd_2string_8hpp_html"><div class="ttname"><a href="fwd_2string_8hpp.html">string.hpp</a></div><div class="ttdoc">Forward declares boost::hana::string.</div></div>
|
||
<div class="ttc" id="aid_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div><div class="ttdoc">Defines boost::hana::id.</div></div>
|
||
<div class="ttc" id="afirst__unsatisfied__index_8hpp_html"><div class="ttname"><a href="first__unsatisfied__index_8hpp.html">first_unsatisfied_index.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::first_unsatisfied_index.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1nested__than_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1nested__than.html">boost::hana::detail::nested_than</a></div><div class="ttdoc">Provides a .than static constexpr function object.</div><div class="ttdef"><b>Definition:</b> nested_than_fwd.hpp:41</div></div>
|
||
<div class="ttc" id="apower_8hpp_html"><div class="ttname"><a href="power_8hpp.html">power.hpp</a></div><div class="ttdoc">Defines boost::hana::power.</div></div>
|
||
<div class="ttc" id="adetail_2array_8hpp_html"><div class="ttname"><a href="detail_2array_8hpp.html">array.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::array.</div></div>
|
||
<div class="ttc" id="areverse__partial_8hpp_html"><div class="ttname"><a href="reverse__partial_8hpp.html">reverse_partial.hpp</a></div><div class="ttdoc">Defines boost::hana::reverse_partial.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2ring_8hpp_html"><div class="ttname"><a href="fwd_2concept_2ring_8hpp.html">ring.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Ring.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1experimental_1_1types_html"><div class="ttname"><a href="structboost_1_1hana_1_1experimental_1_1types.html">boost::hana::experimental::types</a></div><div class="ttdoc">Container optimized for holding types.</div><div class="ttdef"><b>Definition:</b> types.hpp:48</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_a6cf99e86ab1506594eca03881748fe91"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#a6cf99e86ab1506594eca03881748fe91">boost::hana::tuple::tuple</a></div><div class="ttdeci">constexpr tuple(tuple< Yn... > const &other)</div><div class="ttdoc">Copy-initialize a tuple from another tuple. Only exists when all the elements of the constructed tupl...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_aae31a284451c1c0486339c289a7887fe"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#aae31a284451c1c0486339c289a7887fe">boost::hana::pair::pair</a></div><div class="ttdeci">constexpr pair(T &&t, U &&u)</div><div class="ttdoc">Initialize both elements of the pair by perfect-forwarding the corresponding argument....</div></div>
|
||
<div class="ttc" id="aindex__if_8hpp_html"><div class="ttname"><a href="index__if_8hpp.html">index_if.hpp</a></div><div class="ttdoc">Defines boost::hana::index_if.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga35c4fc3c5677b9f558150b90e74d3ab1"><div class="ttname"><a href="group__group-functional.html#ga35c4fc3c5677b9f558150b90e74d3ab1">boost::hana::on</a></div><div class="ttdeci">constexpr auto on</div><div class="ttdoc">Invoke a function with the result of invoking another function on each argument.</div><div class="ttdef"><b>Definition:</b> on.hpp:54</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1integral__constant_html_a8e52c0f4a65a852dc88f97259a05ff17"><div class="ttname"><a href="structboost_1_1hana_1_1integral__constant.html#a8e52c0f4a65a852dc88f97259a05ff17">boost::hana::integral_constant::integral_c</a></div><div class="ttdeci">constexpr integral_constant< T, v > integral_c</div><div class="ttdoc">Creates an integral_constant holding the given compile-time value.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:39</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_gad301dd8e9fb4639d7874619c97d6d427"><div class="ttname"><a href="group__group-_struct.html#gad301dd8e9fb4639d7874619c97d6d427">boost::hana::members</a></div><div class="ttdeci">constexpr auto members</div><div class="ttdoc">Returns a Sequence containing the members of a Struct.</div><div class="ttdef"><b>Definition:</b> members.hpp:30</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1array_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1array.html">boost::hana::detail::array</a></div><div class="ttdoc">A minimal std::array with better constexpr support.</div><div class="ttdef"><b>Definition:</b> array.hpp:36</div></div>
|
||
<div class="ttc" id="aext_2boost_2tuple_8hpp_html"><div class="ttname"><a href="ext_2boost_2tuple_8hpp.html">tuple.hpp</a></div><div class="ttdoc">Adapts boost::tuple for use with Hana.</div></div>
|
||
<div class="ttc" id="aback_8hpp_html"><div class="ttname"><a href="back_8hpp.html">back.hpp</a></div><div class="ttdoc">Defines boost::hana::back.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1integral__constant_html"><div class="ttname"><a href="structboost_1_1hana_1_1integral__constant.html">boost::hana::integral_constant</a></div><div class="ttdoc">Compile-time value of an integral type.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:120</div></div>
|
||
<div class="ttc" id="afwd_2greater_8hpp_html"><div class="ttname"><a href="fwd_2greater_8hpp.html">greater.hpp</a></div><div class="ttdoc">Forward declares boost::hana::greater.</div></div>
|
||
<div class="ttc" id="acore_2when_8hpp_html"><div class="ttname"><a href="core_2when_8hpp.html">when.hpp</a></div><div class="ttdoc">Defines boost::hana::when and boost::hana::when_valid.</div></div>
|
||
<div class="ttc" id="acount__if_8hpp_html"><div class="ttname"><a href="count__if_8hpp.html">count_if.hpp</a></div><div class="ttdoc">Defines boost::hana::count_if.</div></div>
|
||
<div class="ttc" id="astructboost_1_1mpl_1_1list_html"><div class="ttname"><a href="structboost_1_1mpl_1_1list.html">boost::mpl::list</a></div><div class="ttdoc">Adapter for Boost.MPL lists.</div><div class="ttdef"><b>Definition:</b> list.hpp:92</div></div>
|
||
<div class="ttc" id="anested__by_8hpp_html"><div class="ttname"><a href="nested__by_8hpp.html">nested_by.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::nested_by.</div></div>
|
||
<div class="ttc" id="ainsert__range_8hpp_html"><div class="ttname"><a href="insert__range_8hpp.html">insert_range.hpp</a></div><div class="ttdoc">Defines boost::hana::insert_range.</div></div>
|
||
<div class="ttc" id="afwd_2monadic__compose_8hpp_html"><div class="ttname"><a href="fwd_2monadic__compose_8hpp.html">monadic_compose.hpp</a></div><div class="ttdoc">Forward declares boost::hana::monadic_compose.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga3b16146e53efcdf9ecbb9a7b21f8cd0b"><div class="ttname"><a href="group__group-functional.html#ga3b16146e53efcdf9ecbb9a7b21f8cd0b">boost::hana::compose</a></div><div class="ttdeci">constexpr auto compose</div><div class="ttdoc">Return the composition of two functions or more.</div><div class="ttdef"><b>Definition:</b> compose.hpp:52</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga9f1d02c74a6bdc1db260e0d6a8f1ee56"><div class="ttname"><a href="group__group-_iterable.html#ga9f1d02c74a6bdc1db260e0d6a8f1ee56">boost::hana::drop_while</a></div><div class="ttdeci">constexpr auto drop_while</div><div class="ttdoc">Drop elements from an iterable up to, but excluding, the first element for which the predicate is not...</div><div class="ttdef"><b>Definition:</b> drop_while.hpp:44</div></div>
|
||
<div class="ttc" id="afwd_2find_8hpp_html"><div class="ttname"><a href="fwd_2find_8hpp.html">find.hpp</a></div><div class="ttdoc">Forward declares boost::hana::find.</div></div>
|
||
<div class="ttc" id="aconcept_2logical_8hpp_html"><div class="ttname"><a href="concept_2logical_8hpp.html">logical.hpp</a></div><div class="ttdoc">Defines boost::hana::Logical.</div></div>
|
||
<div class="ttc" id="aintrinsics_8hpp_html"><div class="ttname"><a href="intrinsics_8hpp.html">intrinsics.hpp</a></div><div class="ttdoc">Defines macros for commonly used type traits.</div></div>
|
||
<div class="ttc" id="aon_8hpp_html"><div class="ttname"><a href="on_8hpp.html">on.hpp</a></div><div class="ttdoc">Defines boost::hana::on.</div></div>
|
||
<div class="ttc" id="aext_2std_2pair_8hpp_html"><div class="ttname"><a href="ext_2std_2pair_8hpp.html">pair.hpp</a></div><div class="ttdoc">Adapts std::pair for use with Hana.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_a3f1a25445fa5380a78bdf524b764e1c7"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#a3f1a25445fa5380a78bdf524b764e1c7">boost::hana::pair::operator=</a></div><div class="ttdeci">constexpr pair & operator=(pair< T, U > &&other)</div><div class="ttdoc">Move-assign a pair to another pair. Only exists when both elements of the destination pair are move-a...</div></div>
|
||
<div class="ttc" id="apermutations_8hpp_html"><div class="ttname"><a href="permutations_8hpp.html">permutations.hpp</a></div><div class="ttdoc">Defines boost::hana::permutations.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_gaefe9fd152cba94be71c2b5b9de689d23"><div class="ttname"><a href="group__group-functional.html#gaefe9fd152cba94be71c2b5b9de689d23">boost::hana::_</a></div><div class="ttdeci">constexpr unspecified _</div><div class="ttdoc">Create simple functions representing C++ operators inline.</div><div class="ttdef"><b>Definition:</b> placeholder.hpp:70</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga8d302de01b94b4b17f3bd81e09f42920"><div class="ttname"><a href="group__group-_sequence.html#ga8d302de01b94b4b17f3bd81e09f42920">boost::hana::take_back</a></div><div class="ttdeci">constexpr auto take_back</div><div class="ttdoc">Returns the last n elements of a sequence, or the whole sequence if the sequence has less than n elem...</div><div class="ttdef"><b>Definition:</b> take_back.hpp:42</div></div>
|
||
<div class="ttc" id="afwd_2fold__left_8hpp_html"><div class="ttname"><a href="fwd_2fold__left_8hpp.html">fold_left.hpp</a></div><div class="ttdoc">Forward declares boost::hana::fold_left.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_aab78903e9982284e82744dec570afa8d"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#aab78903e9982284e82744dec570afa8d">boost::hana::pair::make< pair_tag ></a></div><div class="ttdeci">constexpr auto make< pair_tag ></div><div class="ttdoc">Creates a hana::pair with the given elements.</div><div class="ttdef"><b>Definition:</b> pair.hpp:142</div></div>
|
||
<div class="ttc" id="apartial_8hpp_html"><div class="ttname"><a href="partial_8hpp.html">partial.hpp</a></div><div class="ttdoc">Defines boost::hana::partial.</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_ga2d54f189ea6f57fb2c0d772169440c5c"><div class="ttname"><a href="group__group-_orderable.html#ga2d54f189ea6f57fb2c0d772169440c5c">boost::hana::min</a></div><div class="ttdeci">constexpr auto min</div><div class="ttdoc">Returns the smallest of its arguments according to the less ordering.</div><div class="ttdef"><b>Definition:</b> min.hpp:35</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_gaa0fde17f3b947a0678a1c0c01232f2cc"><div class="ttname"><a href="group__group-_foldable.html#gaa0fde17f3b947a0678a1c0c01232f2cc">boost::hana::fold</a></div><div class="ttdeci">constexpr auto fold</div><div class="ttdoc">Equivalent to fold_left; provided for convenience.</div><div class="ttdef"><b>Definition:</b> fold.hpp:35</div></div>
|
||
<div class="ttc" id="aall__of_8hpp_html"><div class="ttname"><a href="all__of_8hpp.html">all_of.hpp</a></div><div class="ttdoc">Defines boost::hana::all_of.</div></div>
|
||
<div class="ttc" id="afwd_2second_8hpp_html"><div class="ttname"><a href="fwd_2second_8hpp.html">second.hpp</a></div><div class="ttdoc">Forward declares boost::hana::second.</div></div>
|
||
<div class="ttc" id="astring_8hpp_html"><div class="ttname"><a href="string_8hpp.html">string.hpp</a></div><div class="ttdoc">Defines boost::hana::string.</div></div>
|
||
<div class="ttc" id="afwd_2core_2common_8hpp_html"><div class="ttname"><a href="fwd_2core_2common_8hpp.html">common.hpp</a></div><div class="ttdoc">Forward declares boost::hana::common and boost::hana::common_t.</div></div>
|
||
<div class="ttc" id="adefine__struct_8hpp_html"><div class="ttname"><a href="define__struct_8hpp.html">define_struct.hpp</a></div><div class="ttdoc">Defines the BOOST_HANA_DEFINE_STRUCT macro.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2monoid_8hpp_html"><div class="ttname"><a href="fwd_2concept_2monoid_8hpp.html">monoid.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Monoid.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_gaf0f8f717245620dc28cd7d7fa44d7475"><div class="ttname"><a href="group__group-_foldable.html#gaf0f8f717245620dc28cd7d7fa44d7475">boost::hana::length</a></div><div class="ttdeci">constexpr auto length</div><div class="ttdoc">Return the number of elements in a foldable structure.</div><div class="ttdef"><b>Definition:</b> length.hpp:34</div></div>
|
||
<div class="ttc" id="afwd_2less_8hpp_html"><div class="ttname"><a href="fwd_2less_8hpp.html">less.hpp</a></div><div class="ttdoc">Forward declares boost::hana::less.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_a3132b919ab7710d79155674272961d4b"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#a3132b919ab7710d79155674272961d4b">boost::hana::optional::operator*</a></div><div class="ttdeci">constexpr T & operator*()</div><div class="ttdoc">Equivalent to value(), provided for convenience.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html">boost::hana::optional</a></div><div class="ttdoc">Optional value whose optional-ness is known at compile-time.</div><div class="ttdef"><b>Definition:</b> optional.hpp:136</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a0c0e00c0ffe63703f3a04960d13c7b1c"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a0c0e00c0ffe63703f3a04960d13c7b1c">boost::hana::type::make_type</a></div><div class="ttdeci">constexpr auto make_type</div><div class="ttdoc">Equivalent to make<type_tag>, provided for convenience.</div><div class="ttdef"><b>Definition:</b> type.hpp:262</div></div>
|
||
<div class="ttc" id="afwd_2or_8hpp_html"><div class="ttname"><a href="fwd_2or_8hpp.html">or.hpp</a></div><div class="ttdoc">Forward declares boost::hana::or_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a0f32260f859b2510dd16235b7bc011ac"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a0f32260f859b2510dd16235b7bc011ac">boost::hana::map::keys</a></div><div class="ttdeci">constexpr auto keys</div><div class="ttdoc">Returns a Sequence of the keys of the map, in unspecified order.</div><div class="ttdef"><b>Definition:</b> map.hpp:186</div></div>
|
||
<div class="ttc" id="afwd_2adjust__if_8hpp_html"><div class="ttname"><a href="fwd_2adjust__if_8hpp.html">adjust_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::adjust_if.</div></div>
|
||
<div class="ttc" id="acount_8hpp_html"><div class="ttname"><a href="count_8hpp.html">count.hpp</a></div><div class="ttdoc">Defines boost::hana::count.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_a6eeef1512294d408857805eb3a790230"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#a6eeef1512294d408857805eb3a790230">boost::hana::optional::operator-></a></div><div class="ttdeci">constexpr T * operator->()</div><div class="ttdoc">Returns a pointer to the contained value, or a nullptr if the optional is empty.</div></div>
|
||
<div class="ttc" id="afwd_2intersperse_8hpp_html"><div class="ttname"><a href="fwd_2intersperse_8hpp.html">intersperse.hpp</a></div><div class="ttdoc">Forward declares boost::hana::intersperse.</div></div>
|
||
<div class="ttc" id="afwd_2cartesian__product_8hpp_html"><div class="ttname"><a href="fwd_2cartesian__product_8hpp.html">cartesian_product.hpp</a></div><div class="ttdoc">Forward declares boost::hana::cartesian_product.</div></div>
|
||
<div class="ttc" id="aconcept_2orderable_8hpp_html"><div class="ttname"><a href="concept_2orderable_8hpp.html">orderable.hpp</a></div><div class="ttdoc">Defines boost::hana::Orderable.</div></div>
|
||
<div class="ttc" id="agroup__group-_monoid_html_gaeb5d4a1e967e319712f9e4791948896c"><div class="ttname"><a href="group__group-_monoid.html#gaeb5d4a1e967e319712f9e4791948896c">boost::hana::plus</a></div><div class="ttdeci">constexpr auto plus</div><div class="ttdoc">Associative binary operation on a Monoid.</div><div class="ttdef"><b>Definition:</b> plus.hpp:47</div></div>
|
||
<div class="ttc" id="afwd_2concept_2orderable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2orderable_8hpp.html">orderable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Orderable.</div></div>
|
||
<div class="ttc" id="astructboost_1_1fusion_1_1list_html"><div class="ttname"><a href="structboost_1_1fusion_1_1list.html">boost::fusion::list</a></div><div class="ttdoc">Adapter for Boost.Fusion lists.</div><div class="ttdef"><b>Definition:</b> list.hpp:49</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga69afbfd4e91125e3e52fcb409135ca7c"><div class="ttname"><a href="group__group-_monad_plus.html#ga69afbfd4e91125e3e52fcb409135ca7c">boost::hana::prepend</a></div><div class="ttdeci">constexpr auto prepend</div><div class="ttdoc">Prepend an element to a monadic structure.</div><div class="ttdef"><b>Definition:</b> prepend.hpp:57</div></div>
|
||
<div class="ttc" id="aerase__key_8hpp_html"><div class="ttname"><a href="erase__key_8hpp.html">erase_key.hpp</a></div><div class="ttdoc">Defines boost::hana::erase_key.</div></div>
|
||
<div class="ttc" id="afwd_2core_2make_8hpp_html"><div class="ttname"><a href="fwd_2core_2make_8hpp.html">make.hpp</a></div><div class="ttdoc">Forward declares boost::hana::make.</div></div>
|
||
<div class="ttc" id="afwd_2find__if_8hpp_html"><div class="ttname"><a href="fwd_2find__if_8hpp.html">find_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::find_if.</div></div>
|
||
<div class="ttc" id="afwd_2if_8hpp_html"><div class="ttname"><a href="fwd_2if_8hpp.html">if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::if_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1set_html_a937a7d47238690b571e7dd524278f6d5"><div class="ttname"><a href="structboost_1_1hana_1_1set.html#a937a7d47238690b571e7dd524278f6d5">boost::hana::set::set</a></div><div class="ttdeci">constexpr set(set const &other)=default</div><div class="ttdoc">Copy-construct a set from another set. This constructor only exists when all the elements of the set ...</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga1393f40da2e8da6e0c12fce953e56a6c"><div class="ttname"><a href="group__group-functional.html#ga1393f40da2e8da6e0c12fce953e56a6c">boost::hana::fix</a></div><div class="ttdeci">constexpr auto fix</div><div class="ttdoc">Return a function computing the fixed point of a function.</div><div class="ttdef"><b>Definition:</b> fix.hpp:53</div></div>
|
||
<div class="ttc" id="agroup__group-_metafunction_html_ga6d4093318f46472e62f9539a4dc998a9"><div class="ttname"><a href="group__group-_metafunction.html#ga6d4093318f46472e62f9539a4dc998a9">boost::hana::trait</a></div><div class="ttdeci">constexpr auto trait</div><div class="ttdoc">Alias to integral(metafunction<F>), provided for convenience.</div><div class="ttdef"><b>Definition:</b> type.hpp:539</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1_integral_constant_html"><div class="ttname"><a href="structboost_1_1hana_1_1_integral_constant.html">boost::hana::IntegralConstant</a></div><div class="ttdoc">The IntegralConstant concept represents compile-time integral values.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:70</div></div>
|
||
<div class="ttc" id="aconcept_2monad_8hpp_html"><div class="ttname"><a href="concept_2monad_8hpp.html">monad.hpp</a></div><div class="ttdoc">Defines boost::hana::Monad.</div></div>
|
||
<div class="ttc" id="aslice_8hpp_html"><div class="ttname"><a href="slice_8hpp.html">slice.hpp</a></div><div class="ttdoc">Defines boost::hana::slice and boost::hana::slice_c.</div></div>
|
||
<div class="ttc" id="afwd_2monadic__fold__left_8hpp_html"><div class="ttname"><a href="fwd_2monadic__fold__left_8hpp.html">monadic_fold_left.hpp</a></div><div class="ttdoc">Forward declares boost::hana::monadic_fold_left.</div></div>
|
||
<div class="ttc" id="afwd_2eval_8hpp_html"><div class="ttname"><a href="fwd_2eval_8hpp.html">eval.hpp</a></div><div class="ttdoc">Forward declares boost::hana::eval.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1operators_1_1adl_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1operators_1_1adl.html">boost::hana::detail::operators::adl</a></div><div class="ttdoc">Enables ADL in the hana::detail::operators namespace.</div><div class="ttdef"><b>Definition:</b> adl.hpp:31</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_ga999eee8ca8750f9b1afa0d7a1db28030"><div class="ttname"><a href="group__group-_orderable.html#ga999eee8ca8750f9b1afa0d7a1db28030">boost::hana::max</a></div><div class="ttdeci">constexpr auto max</div><div class="ttdoc">Returns the greatest of its arguments according to the less ordering.</div><div class="ttdef"><b>Definition:</b> max.hpp:28</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga5112e6070d29b4f7fde3f44825da3316"><div class="ttname"><a href="group__group-_sequence.html#ga5112e6070d29b4f7fde3f44825da3316">boost::hana::take_front</a></div><div class="ttdeci">constexpr auto take_front</div><div class="ttdoc">Returns the first n elements of a sequence, or the whole sequence if the sequence has less than n ele...</div><div class="ttdef"><b>Definition:</b> take_front.hpp:42</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1set__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1set__tag.html">boost::hana::set_tag</a></div><div class="ttdoc">Tag representing the hana::set container.</div><div class="ttdef"><b>Definition:</b> set.hpp:107</div></div>
|
||
<div class="ttc" id="afwd_2mult_8hpp_html"><div class="ttname"><a href="fwd_2mult_8hpp.html">mult.hpp</a></div><div class="ttdoc">Forward declares boost::hana::mult.</div></div>
|
||
<div class="ttc" id="afwd_2insert_8hpp_html"><div class="ttname"><a href="fwd_2insert_8hpp.html">insert.hpp</a></div><div class="ttdoc">Forward declares boost::hana::insert.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga49ea872ade5ac8f6c10052c495302e89"><div class="ttname"><a href="group__group-functional.html#ga49ea872ade5ac8f6c10052c495302e89">boost::hana::curry</a></div><div class="ttdeci">constexpr auto curry</div><div class="ttdoc">Curry a function up to the given number of arguments.</div><div class="ttdef"><b>Definition:</b> curry.hpp:88</div></div>
|
||
<div class="ttc" id="aunfold__left_8hpp_html"><div class="ttname"><a href="unfold__left_8hpp.html">unfold_left.hpp</a></div><div class="ttdoc">Defines boost::hana::unfold_left.</div></div>
|
||
<div class="ttc" id="aand_8hpp_html"><div class="ttname"><a href="and_8hpp.html">and.hpp</a></div><div class="ttdoc">Defines boost::hana::and_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a6fd9ac456f4b5574dcb16384dbb85736"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a6fd9ac456f4b5574dcb16384dbb85736">boost::hana::type::alignof_</a></div><div class="ttdeci">constexpr auto alignof_</div><div class="ttdoc">alignof keyword, lifted to Hana.</div><div class="ttdef"><b>Definition:</b> type.hpp:326</div></div>
|
||
<div class="ttc" id="afwd_2reverse_8hpp_html"><div class="ttname"><a href="fwd_2reverse_8hpp.html">reverse.hpp</a></div><div class="ttdoc">Forward declares boost::hana::reverse.</div></div>
|
||
<div class="ttc" id="afwd_2zip__with_8hpp_html"><div class="ttname"><a href="fwd_2zip__with_8hpp.html">zip_with.hpp</a></div><div class="ttdoc">Forward declares boost::hana::zip_with.</div></div>
|
||
<div class="ttc" id="afwd_2greater__equal_8hpp_html"><div class="ttname"><a href="fwd_2greater__equal_8hpp.html">greater_equal.hpp</a></div><div class="ttdoc">Forward declares boost::hana::greater_equal.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gaa5a378d4e71a91e0d6cd3959d9818e8a"><div class="ttname"><a href="group__group-_sequence.html#gaa5a378d4e71a91e0d6cd3959d9818e8a">boost::hana::zip</a></div><div class="ttdeci">constexpr auto zip</div><div class="ttdoc">Zip one sequence or more.</div><div class="ttdef"><b>Definition:</b> zip.hpp:45</div></div>
|
||
<div class="ttc" id="astructboost_1_1fusion_1_1deque_html"><div class="ttname"><a href="structboost_1_1fusion_1_1deque.html">boost::fusion::deque</a></div><div class="ttdoc">Adapter for Boost.Fusion deques.</div><div class="ttdef"><b>Definition:</b> deque.hpp:46</div></div>
|
||
<div class="ttc" id="anegate_8hpp_html"><div class="ttname"><a href="negate_8hpp.html">negate.hpp</a></div><div class="ttdoc">Defines boost::hana::negate.</div></div>
|
||
<div class="ttc" id="afwd_2group_8hpp_html"><div class="ttname"><a href="fwd_2group_8hpp.html">group.hpp</a></div><div class="ttdoc">Forward declares boost::hana::group.</div></div>
|
||
<div class="ttc" id="afwd_2reverse__fold_8hpp_html"><div class="ttname"><a href="fwd_2reverse__fold_8hpp.html">reverse_fold.hpp</a></div><div class="ttdoc">Forward declares boost::hana::reverse_fold.</div></div>
|
||
<div class="ttc" id="acore_2tag__of_8hpp_html"><div class="ttname"><a href="core_2tag__of_8hpp.html">tag_of.hpp</a></div><div class="ttdoc">Defines boost::hana::tag_of and boost::hana::tag_of_t.</div></div>
|
||
<div class="ttc" id="aeval_8hpp_html"><div class="ttname"><a href="eval_8hpp.html">eval.hpp</a></div><div class="ttdoc">Defines boost::hana::eval.</div></div>
|
||
<div class="ttc" id="afwd_2lift_8hpp_html"><div class="ttname"><a href="fwd_2lift_8hpp.html">lift.hpp</a></div><div class="ttdoc">Forward declares boost::hana::lift.</div></div>
|
||
<div class="ttc" id="afwd_2not_8hpp_html"><div class="ttname"><a href="fwd_2not_8hpp.html">not.hpp</a></div><div class="ttdoc">Forward declares boost::hana::not_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_adf824827b5d6f8c87d23b9526b9f35d2"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#adf824827b5d6f8c87d23b9526b9f35d2">boost::hana::optional::optional</a></div><div class="ttdeci">constexpr optional(T &&t)</div><div class="ttdoc">Construct an optional holding a value of type T from another object of type T. The value is move-cons...</div><div class="ttdef"><b>Definition:</b> optional.hpp:167</div></div>
|
||
<div class="ttc" id="acapture_8hpp_html"><div class="ttname"><a href="capture_8hpp.html">capture.hpp</a></div><div class="ttdoc">Defines boost::hana::capture.</div></div>
|
||
<div class="ttc" id="adetail_2operators_2orderable_8hpp_html"><div class="ttname"><a href="detail_2operators_2orderable_8hpp.html">orderable.hpp</a></div><div class="ttdoc">Defines operators for Orderables.</div></div>
|
||
<div class="ttc" id="agroup__group-_constant_html_gab46a092deeb205f2c92c335d4312a991"><div class="ttname"><a href="group__group-_constant.html#gab46a092deeb205f2c92c335d4312a991">boost::hana::value_of</a></div><div class="ttdeci">constexpr auto value_of</div><div class="ttdoc">Equivalent to value, but can be passed to higher-order algorithms.</div><div class="ttdef"><b>Definition:</b> value.hpp:86</div></div>
|
||
<div class="ttc" id="afwd_2core_2when_8hpp_html"><div class="ttname"><a href="fwd_2core_2when_8hpp.html">when.hpp</a></div><div class="ttdoc">Forward declares boost::hana::when and boost::hana::when_valid.</div></div>
|
||
<div class="ttc" id="acontains_8hpp_html"><div class="ttname"><a href="contains_8hpp.html">contains.hpp</a></div><div class="ttdoc">Defines boost::hana::contains and boost::hana::in.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy_html_a0527aedd89d16220a6b70404d4b1a322"><div class="ttname"><a href="structboost_1_1hana_1_1lazy.html#a0527aedd89d16220a6b70404d4b1a322">boost::hana::lazy::operator|</a></div><div class="ttdeci">constexpr friend auto operator|(lazy< T... >, F)</div><div class="ttdoc">Equivalent to hana::chain.</div></div>
|
||
<div class="ttc" id="aplus_8hpp_html"><div class="ttname"><a href="plus_8hpp.html">plus.hpp</a></div><div class="ttdoc">Defines boost::hana::plus.</div></div>
|
||
<div class="ttc" id="arange_8hpp_html"><div class="ttname"><a href="range_8hpp.html">range.hpp</a></div><div class="ttdoc">Defines boost::hana::range.</div></div>
|
||
<div class="ttc" id="aaccessors_8hpp_html"><div class="ttname"><a href="accessors_8hpp.html">accessors.hpp</a></div><div class="ttdoc">Defines boost::hana::accessors.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga2af382f7e644ce3707710bbad313e9c2"><div class="ttname"><a href="group__group-_foldable.html#ga2af382f7e644ce3707710bbad313e9c2">boost::hana::for_each</a></div><div class="ttdeci">constexpr auto for_each</div><div class="ttdoc">Perform an action on each element of a foldable, discarding the result each time.</div><div class="ttdef"><b>Definition:</b> for_each.hpp:39</div></div>
|
||
<div class="ttc" id="afwd_2fuse_8hpp_html"><div class="ttname"><a href="fwd_2fuse_8hpp.html">fuse.hpp</a></div><div class="ttdoc">Forward declares boost::hana::fuse.</div></div>
|
||
<div class="ttc" id="aintersection_8hpp_html"><div class="ttname"><a href="intersection_8hpp.html">intersection.hpp</a></div><div class="ttdoc">Defines boost::hana::intersection.</div></div>
|
||
<div class="ttc" id="afwd_2ordering_8hpp_html"><div class="ttname"><a href="fwd_2ordering_8hpp.html">ordering.hpp</a></div><div class="ttdoc">Forward declares boost::hana::ordering.</div></div>
|
||
<div class="ttc" id="aext_2boost_2fusion_2detail_2common_8hpp_html"><div class="ttname"><a href="ext_2boost_2fusion_2detail_2common_8hpp.html">common.hpp</a></div><div class="ttdoc">Defines common methods for all Boost.Fusion sequences.</div></div>
|
||
<div class="ttc" id="agreater_8hpp_html"><div class="ttname"><a href="greater_8hpp.html">greater.hpp</a></div><div class="ttdoc">Defines boost::hana::greater.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2searchable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2searchable_8hpp.html">searchable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Searchable.</div></div>
|
||
<div class="ttc" id="atype_8hpp_html"><div class="ttname"><a href="type_8hpp.html">type.hpp</a></div><div class="ttdoc">Defines boost::hana::type and related utilities.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_a9074406adb54a6a848ba482895c51d1f"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#a9074406adb54a6a848ba482895c51d1f">boost::hana::optional::optional</a></div><div class="ttdeci">optional(optional const &)=default</div><div class="ttdoc">Copy-construct an optional. An empty optional may only be copy-constructed from another empty optiona...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1when_html"><div class="ttname"><a href="structboost_1_1hana_1_1when.html">boost::hana::when</a></div><div class="ttdoc">Enable a partial specialization only if a boolean condition is true.</div><div class="ttdef"><b>Definition:</b> when.hpp:39</div></div>
|
||
<div class="ttc" id="afwd_2take__back_8hpp_html"><div class="ttname"><a href="fwd_2take__back_8hpp.html">take_back.hpp</a></div><div class="ttdoc">Forward declares boost::hana::take_back.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1wrong_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1wrong.html">boost::hana::detail::wrong</a></div><div class="ttdoc">Equivalent to a type-dependent std::false_type.</div><div class="ttdef"><b>Definition:</b> wrong.hpp:30</div></div>
|
||
<div class="ttc" id="aless__equal_8hpp_html"><div class="ttname"><a href="less__equal_8hpp.html">less_equal.hpp</a></div><div class="ttdoc">Defines boost::hana::less_equal.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga43954c791b5b1351fb009e2a643d00f5"><div class="ttname"><a href="group__group-_searchable.html#ga43954c791b5b1351fb009e2a643d00f5">boost::hana::none_of</a></div><div class="ttdeci">constexpr auto none_of</div><div class="ttdoc">Returns whether none of the keys of the structure satisfy the predicate.</div><div class="ttdef"><b>Definition:</b> none_of.hpp:39</div></div>
|
||
<div class="ttc" id="afunctional_8hpp_html"><div class="ttname"><a href="functional_8hpp.html">functional.hpp</a></div><div class="ttdoc">Defines the Functional module.</div></div>
|
||
<div class="ttc" id="astructboost_1_1fusion_1_1vector_html"><div class="ttname"><a href="structboost_1_1fusion_1_1vector.html">boost::fusion::vector</a></div><div class="ttdoc">Adapter for Boost.Fusion vectors.</div><div class="ttdef"><b>Definition:</b> vector.hpp:48</div></div>
|
||
<div class="ttc" id="afast__and_8hpp_html"><div class="ttname"><a href="fast__and_8hpp.html">fast_and.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::fast_and.</div></div>
|
||
<div class="ttc" id="aconcept_2hashable_8hpp_html"><div class="ttname"><a href="concept_2hashable_8hpp.html">hashable.hpp</a></div><div class="ttdoc">Defines boost::hana::Hashable.</div></div>
|
||
<div class="ttc" id="afuse_8hpp_html"><div class="ttname"><a href="fuse_8hpp.html">fuse.hpp</a></div><div class="ttdoc">Defines boost::hana::fuse.</div></div>
|
||
<div class="ttc" id="afusion_2list_8hpp_html"><div class="ttname"><a href="fusion_2list_8hpp.html">list.hpp</a></div><div class="ttdoc">Adapts boost::fusion::list for use with Hana.</div></div>
|
||
<div class="ttc" id="aextend_8hpp_html"><div class="ttname"><a href="extend_8hpp.html">extend.hpp</a></div><div class="ttdoc">Defines boost::hana::extend.</div></div>
|
||
<div class="ttc" id="aminus_8hpp_html"><div class="ttname"><a href="minus_8hpp.html">minus.hpp</a></div><div class="ttdoc">Defines boost::hana::minus.</div></div>
|
||
<div class="ttc" id="ahas__duplicates_8hpp_html"><div class="ttname"><a href="has__duplicates_8hpp.html">has_duplicates.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::has_duplicates.</div></div>
|
||
<div class="ttc" id="aapply_8hpp_html"><div class="ttname"><a href="apply_8hpp.html">apply.hpp</a></div><div class="ttdoc">Defines boost::hana::apply.</div></div>
|
||
<div class="ttc" id="afwd_2none_8hpp_html"><div class="ttname"><a href="fwd_2none_8hpp.html">none.hpp</a></div><div class="ttdoc">Forward declares boost::hana::none.</div></div>
|
||
<div class="ttc" id="asize_8hpp_html"><div class="ttname"><a href="size_8hpp.html">size.hpp</a></div><div class="ttdoc">Defines boost::hana::size.</div></div>
|
||
<div class="ttc" id="amaximum_8hpp_html"><div class="ttname"><a href="maximum_8hpp.html">maximum.hpp</a></div><div class="ttdoc">Defines boost::hana::maximum.</div></div>
|
||
<div class="ttc" id="aclassstd_1_1ratio_html"><div class="ttname"><a href="classstd_1_1ratio.html">std::ratio</a></div><div class="ttdoc">Adaptation of std::ratio for Hana.</div><div class="ttdef"><b>Definition:</b> ratio.hpp:58</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1range__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1range__tag.html">boost::hana::range_tag</a></div><div class="ttdoc">Tag representing a hana::range.</div><div class="ttdef"><b>Definition:</b> range.hpp:87</div></div>
|
||
<div class="ttc" id="agroup__group-experimental_html_ga660c0769106006a86948b5b355fad050"><div class="ttname"><a href="group__group-experimental.html#ga660c0769106006a86948b5b355fad050">boost::hana::experimental::print</a></div><div class="ttdeci">auto print</div><div class="ttdoc">Returns a string representation of the given object.</div><div class="ttdef"><b>Definition:</b> printable.hpp:69</div></div>
|
||
<div class="ttc" id="aconcat_8hpp_html"><div class="ttname"><a href="concat_8hpp.html">concat.hpp</a></div><div class="ttdoc">Defines boost::hana::concat.</div></div>
|
||
<div class="ttc" id="afwd_2zip__shortest__with_8hpp_html"><div class="ttname"><a href="fwd_2zip__shortest__with_8hpp.html">zip_shortest_with.hpp</a></div><div class="ttdoc">Forward declares boost::hana::zip_shortest_with.</div></div>
|
||
<div class="ttc" id="adetail_2index__if_8hpp_html"><div class="ttname"><a href="detail_2index__if_8hpp.html">index_if.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::index_if.</div></div>
|
||
<div class="ttc" id="atake__back_8hpp_html"><div class="ttname"><a href="take__back_8hpp.html">take_back.hpp</a></div><div class="ttdoc">Defines boost::hana::take_back.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga004f884cdbb85c2efe3383c1db450094"><div class="ttname"><a href="group__group-functional.html#ga004f884cdbb85c2efe3383c1db450094">boost::hana::flip</a></div><div class="ttdeci">constexpr auto flip</div><div class="ttdoc">Invoke a function with its two first arguments reversed.</div><div class="ttdef"><b>Definition:</b> flip.hpp:31</div></div>
|
||
<div class="ttc" id="afwd_2and_8hpp_html"><div class="ttname"><a href="fwd_2and_8hpp.html">and.hpp</a></div><div class="ttdoc">Forward declares boost::hana::and_.</div></div>
|
||
<div class="ttc" id="areplicate_8hpp_html"><div class="ttname"><a href="replicate_8hpp.html">replicate.hpp</a></div><div class="ttdoc">Defines boost::hana::replicate.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gaec484fb349500149d90717f6e68f7bcd"><div class="ttname"><a href="group__group-_sequence.html#gaec484fb349500149d90717f6e68f7bcd">boost::hana::scan_left</a></div><div class="ttdeci">constexpr auto scan_left</div><div class="ttdoc">Fold a Sequence to the left and return a list containing the successive reduction states.</div><div class="ttdef"><b>Definition:</b> scan_left.hpp:86</div></div>
|
||
<div class="ttc" id="agroup__group-_euclidean_ring_html_ga4225a7988ce98903228913dde53762df"><div class="ttname"><a href="group__group-_euclidean_ring.html#ga4225a7988ce98903228913dde53762df">boost::hana::div</a></div><div class="ttdeci">constexpr auto div</div><div class="ttdoc">Generalized integer division.</div><div class="ttdef"><b>Definition:</b> div.hpp:43</div></div>
|
||
<div class="ttc" id="afwd_2eval__if_8hpp_html"><div class="ttname"><a href="fwd_2eval__if_8hpp.html">eval_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::eval_if.</div></div>
|
||
<div class="ttc" id="afwd_2minimum_8hpp_html"><div class="ttname"><a href="fwd_2minimum_8hpp.html">minimum.hpp</a></div><div class="ttdoc">Forward declares boost::hana::minimum.</div></div>
|
||
<div class="ttc" id="alift_8hpp_html"><div class="ttname"><a href="lift_8hpp.html">lift.hpp</a></div><div class="ttdoc">Defines boost::hana::lift.</div></div>
|
||
<div class="ttc" id="apreprocessor_8hpp_html"><div class="ttname"><a href="preprocessor_8hpp.html">preprocessor.hpp</a></div><div class="ttdoc">Defines generally useful preprocessor macros.</div></div>
|
||
<div class="ttc" id="asuffix_8hpp_html"><div class="ttname"><a href="suffix_8hpp.html">suffix.hpp</a></div><div class="ttdoc">Defines boost::hana::suffix.</div></div>
|
||
<div class="ttc" id="aconcept_2integral__constant_8hpp_html"><div class="ttname"><a href="concept_2integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Defines boost::hana::IntegralConstant.</div></div>
|
||
<div class="ttc" id="afwd_2core_2to_8hpp_html"><div class="ttname"><a href="fwd_2core_2to_8hpp.html">to.hpp</a></div><div class="ttdoc">Forward declares boost::hana::to and related utilities.</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_gadc70755c1d059139297814fb3bfeb91e"><div class="ttname"><a href="group__group-core.html#gadc70755c1d059139297814fb3bfeb91e">boost::hana::to</a></div><div class="ttdeci">constexpr auto to</div><div class="ttdoc">Converts an object from one data type to another.</div><div class="ttdef"><b>Definition:</b> to.hpp:97</div></div>
|
||
<div class="ttc" id="aremove__if_8hpp_html"><div class="ttname"><a href="remove__if_8hpp.html">remove_if.hpp</a></div><div class="ttdoc">Defines boost::hana::remove_if.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1set_html_ac5b7025edfb0c6c28f31d84598e130f0"><div class="ttname"><a href="structboost_1_1hana_1_1set.html#ac5b7025edfb0c6c28f31d84598e130f0">boost::hana::set::set</a></div><div class="ttdeci">constexpr set(set &&other)=default</div><div class="ttdoc">Move-construct a set from another set. This constructor only exists when all the elements of the set ...</div></div>
|
||
<div class="ttc" id="aremove__at_8hpp_html"><div class="ttname"><a href="remove__at_8hpp.html">remove_at.hpp</a></div><div class="ttdoc">Defines boost::hana::remove_at and boost::hana::remove_at_c.</div></div>
|
||
<div class="ttc" id="afwd_2product_8hpp_html"><div class="ttname"><a href="fwd_2product_8hpp.html">product.hpp</a></div><div class="ttdoc">Forward declares boost::hana::product.</div></div>
|
||
<div class="ttc" id="afwd_2scan__right_8hpp_html"><div class="ttname"><a href="fwd_2scan__right_8hpp.html">scan_right.hpp</a></div><div class="ttdoc">Forward declares boost::hana::scan_right.</div></div>
|
||
<div class="ttc" id="afwd_2partition_8hpp_html"><div class="ttname"><a href="fwd_2partition_8hpp.html">partition.hpp</a></div><div class="ttdoc">Forward declares boost::hana::partition.</div></div>
|
||
<div class="ttc" id="agroup__group-_applicative_html_ga4b7188568b24c715ec8e43595de6844d"><div class="ttname"><a href="group__group-_applicative.html#ga4b7188568b24c715ec8e43595de6844d">boost::hana::A</a></div><div class="ttdeci">times A(T_1) \times \cdots \times A(T_n) \to A(U) @f$. const expr auto ap</div><div class="ttdoc">Lifted application.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_gab7d632b9319b10b1eb7e98f9e1cf8a28"><div class="ttname"><a href="group__group-_searchable.html#gab7d632b9319b10b1eb7e98f9e1cf8a28">boost::hana::any</a></div><div class="ttdeci">constexpr auto any</div><div class="ttdoc">Returns whether any key of the structure is true-valued.</div><div class="ttdef"><b>Definition:</b> any.hpp:30</div></div>
|
||
<div class="ttc" id="afirst_8hpp_html"><div class="ttname"><a href="first_8hpp.html">first.hpp</a></div><div class="ttdoc">Defines boost::hana::first.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_a4e4e6193df38146b1eab93bcf963fc81"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#a4e4e6193df38146b1eab93bcf963fc81">boost::hana::tuple::tuple</a></div><div class="ttdeci">constexpr tuple(Xn const &...xn)</div><div class="ttdoc">Initialize each element of the tuple with the corresponding element from xn.... Only exists when all ...</div></div>
|
||
<div class="ttc" id="afwd_2prepend_8hpp_html"><div class="ttname"><a href="fwd_2prepend_8hpp.html">prepend.hpp</a></div><div class="ttdoc">Forward declares boost::hana::prepend.</div></div>
|
||
<div class="ttc" id="astructstd_1_1pair_html"><div class="ttname"><a href="structstd_1_1pair.html">std::pair</a></div><div class="ttdoc">Adaptation of std::pair for Hana.</div><div class="ttdef"><b>Definition:</b> pair.hpp:35</div></div>
|
||
<div class="ttc" id="afwd_2ap_8hpp_html"><div class="ttname"><a href="fwd_2ap_8hpp.html">ap.hpp</a></div><div class="ttdoc">Forward declares boost::hana::ap.</div></div>
|
||
<div class="ttc" id="afwd_2keys_8hpp_html"><div class="ttname"><a href="fwd_2keys_8hpp.html">keys.hpp</a></div><div class="ttdoc">Forward declares boost::hana::keys.</div></div>
|
||
<div class="ttc" id="aprepend_8hpp_html"><div class="ttname"><a href="prepend_8hpp.html">prepend.hpp</a></div><div class="ttdoc">Defines boost::hana::prepend.</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_gab9efb238a82207d91643994c5295cf8c"><div class="ttname"><a href="group__group-_struct.html#gab9efb238a82207d91643994c5295cf8c">boost::hana::BOOST_HANA_DEFINE_STRUCT</a></div><div class="ttdeci">auto BOOST_HANA_DEFINE_STRUCT(...)</div><div class="ttdoc">Defines members of a structure, while at the same time modeling Struct.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga7b0c23944364ce61136e10b978ae2170"><div class="ttname"><a href="group__group-_foldable.html#ga7b0c23944364ce61136e10b978ae2170">boost::hana::unpack</a></div><div class="ttdeci">constexpr auto unpack</div><div class="ttdoc">Invoke a function with the elements of a Foldable as arguments.</div><div class="ttdef"><b>Definition:</b> unpack.hpp:79</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga614ff1e575806f59246b17006e19d479"><div class="ttname"><a href="group__group-_searchable.html#ga614ff1e575806f59246b17006e19d479">boost::hana::none</a></div><div class="ttdeci">constexpr auto none</div><div class="ttdoc">Returns whether all of the keys of the structure are false-valued.</div><div class="ttdef"><b>Definition:</b> none.hpp:30</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gae70b0815645c7d81bb636a1eed1a65c6"><div class="ttname"><a href="group__group-_sequence.html#gae70b0815645c7d81bb636a1eed1a65c6">boost::hana::remove_at_c</a></div><div class="ttdeci">constexpr auto remove_at_c</div><div class="ttdoc">Equivalent to remove_at; provided for convenience.</div><div class="ttdef"><b>Definition:</b> remove_at.hpp:70</div></div>
|
||
<div class="ttc" id="astd__common__type_8hpp_html"><div class="ttname"><a href="std__common__type_8hpp.html">std_common_type.hpp</a></div><div class="ttdoc">Defines a SFINAE-friendly version of std::common_type.</div></div>
|
||
<div class="ttc" id="anested__than_8hpp_html"><div class="ttname"><a href="nested__than_8hpp.html">nested_than.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::nested_than.</div></div>
|
||
<div class="ttc" id="agroup__group-_ring_html_ga052d31c269a6a438cc8004c9ad1efdfa"><div class="ttname"><a href="group__group-_ring.html#ga052d31c269a6a438cc8004c9ad1efdfa">boost::hana::mult</a></div><div class="ttdeci">constexpr auto mult</div><div class="ttdoc">Associative operation of a Ring.</div><div class="ttdef"><b>Definition:</b> mult.hpp:47</div></div>
|
||
<div class="ttc" id="agroup__group-_ring_html_ga0ee3cff9ec646bcc7217f00ee6099b72"><div class="ttname"><a href="group__group-_ring.html#ga0ee3cff9ec646bcc7217f00ee6099b72">boost::hana::power</a></div><div class="ttdeci">constexpr auto power</div><div class="ttdoc">Elevate a ring element to its nth power.</div><div class="ttdef"><b>Definition:</b> power.hpp:40</div></div>
|
||
<div class="ttc" id="afwd_2concept_2iterable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2iterable_8hpp.html">iterable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Iterable.</div></div>
|
||
<div class="ttc" id="afwd_2scan__left_8hpp_html"><div class="ttname"><a href="fwd_2scan__left_8hpp.html">scan_left.hpp</a></div><div class="ttdoc">Forward declares boost::hana::scan_left.</div></div>
|
||
<div class="ttc" id="afwd_2one_8hpp_html"><div class="ttname"><a href="fwd_2one_8hpp.html">one.hpp</a></div><div class="ttdoc">Forward declares boost::hana::one.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1std__common__type_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1std__common__type.html">boost::hana::detail::std_common_type</a></div><div class="ttdoc">Equivalent to std::common_type, except it is SFINAE-friendly and does not support custom specializati...</div><div class="ttdef"><b>Definition:</b> std_common_type.hpp:24</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga0d9456ceda38b6ca664998e79d7c45b7"><div class="ttname"><a href="group__group-_searchable.html#ga0d9456ceda38b6ca664998e79d7c45b7">boost::hana::in</a></div><div class="ttdeci">constexpr auto in</div><div class="ttdoc">Return whether the key occurs in the structure.</div><div class="ttdef"><b>Definition:</b> contains.hpp:70</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_gad5f48c79d11923d6c1d70b18b7dd3f19"><div class="ttname"><a href="group__group-_monad_plus.html#gad5f48c79d11923d6c1d70b18b7dd3f19">boost::hana::replicate</a></div><div class="ttdeci">constexpr auto replicate</div><div class="ttdoc">Create a monadic structure by combining a lifted value with itself n times.</div><div class="ttdef"><b>Definition:</b> replicate.hpp:60</div></div>
|
||
<div class="ttc" id="aassert_8hpp_html"><div class="ttname"><a href="assert_8hpp.html">assert.hpp</a></div><div class="ttdoc">Defines macros to perform different kinds of assertions.</div></div>
|
||
<div class="ttc" id="ascan__left_8hpp_html"><div class="ttname"><a href="scan__left_8hpp.html">scan_left.hpp</a></div><div class="ttdoc">Defines boost::hana::scan_left.</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_ga141761435a7826b3cbe646b4f59eaf0a"><div class="ttname"><a href="group__group-_struct.html#ga141761435a7826b3cbe646b4f59eaf0a">boost::hana::BOOST_HANA_ADAPT_ADT</a></div><div class="ttdeci">auto BOOST_HANA_ADAPT_ADT(...)</div><div class="ttdoc">Defines a model of Struct with the given accessors.</div></div>
|
||
<div class="ttc" id="afwd_2define__struct_8hpp_html"><div class="ttname"><a href="fwd_2define__struct_8hpp.html">define_struct.hpp</a></div><div class="ttdoc">Documents the BOOST_HANA_DEFINE_STRUCT macro.</div></div>
|
||
<div class="ttc" id="aordering_8hpp_html"><div class="ttname"><a href="ordering_8hpp.html">ordering.hpp</a></div><div class="ttdoc">Defines boost::hana::ordering.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga5f7ff0125c448983e1b96c3ffb84f646"><div class="ttname"><a href="group__group-_searchable.html#ga5f7ff0125c448983e1b96c3ffb84f646">boost::hana::any_of</a></div><div class="ttdeci">constexpr auto any_of</div><div class="ttdoc">Returns whether any key of the structure satisfies the predicate.</div><div class="ttdef"><b>Definition:</b> any_of.hpp:37</div></div>
|
||
<div class="ttc" id="afold__left_8hpp_html"><div class="ttname"><a href="fold__left_8hpp.html">fold_left.hpp</a></div><div class="ttdoc">Defines boost::hana::fold_left.</div></div>
|
||
<div class="ttc" id="agroup__group-details_html_ga5de7a0132a80e37c73d544ece1e6dd4e"><div class="ttname"><a href="group__group-details.html#ga5de7a0132a80e37c73d544ece1e6dd4e">BOOST_HANA_DISPATCH_IF</a></div><div class="ttdeci">#define BOOST_HANA_DISPATCH_IF(IMPL,...)</div><div class="ttdoc">Dispatch to the given implementation method only when a condition is satisfied.</div><div class="ttdef"><b>Definition:</b> dispatch_if.hpp:52</div></div>
|
||
<div class="ttc" id="aunrolled_8hpp_html"><div class="ttname"><a href="unrolled_8hpp.html">unrolled.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::variadic::reverse_apply_unrolled.</div></div>
|
||
<div class="ttc" id="aremove__range_8hpp_html"><div class="ttname"><a href="remove__range_8hpp.html">remove_range.hpp</a></div><div class="ttdoc">Defines boost::hana::remove_range and boost::hana::remove_range_c.</div></div>
|
||
<div class="ttc" id="afwd_2none__of_8hpp_html"><div class="ttname"><a href="fwd_2none__of_8hpp.html">none_of.hpp</a></div><div class="ttdoc">Forward declares boost::hana::none_of.</div></div>
|
||
<div class="ttc" id="amult_8hpp_html"><div class="ttname"><a href="mult_8hpp.html">mult.hpp</a></div><div class="ttdoc">Defines boost::hana::mult.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gac1e182ac088f1990edd739424d30ea07"><div class="ttname"><a href="group__group-_sequence.html#gac1e182ac088f1990edd739424d30ea07">boost::hana::permutations</a></div><div class="ttdeci">constexpr auto permutations</div><div class="ttdoc">Return a sequence of all the permutations of the given sequence.</div><div class="ttdef"><b>Definition:</b> permutations.hpp:34</div></div>
|
||
<div class="ttc" id="aconcept_2monoid_8hpp_html"><div class="ttname"><a href="concept_2monoid_8hpp.html">monoid.hpp</a></div><div class="ttdoc">Defines boost::hana::Monoid.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_gaa46de6f618d9f14edb1589b36b6e75ec"><div class="ttname"><a href="group__group-functional.html#gaa46de6f618d9f14edb1589b36b6e75ec">boost::hana::overload_linearly</a></div><div class="ttdeci">constexpr auto overload_linearly</div><div class="ttdoc">Call the first function that produces a valid call expression.</div><div class="ttdef"><b>Definition:</b> overload_linearly.hpp:38</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1create_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1create.html">boost::hana::detail::create</a></div><div class="ttdoc">Implementation of the generic std::make_xxx pattern for arbitrary xxxs.</div><div class="ttdef"><b>Definition:</b> create.hpp:22</div></div>
|
||
<div class="ttc" id="amembers_8hpp_html"><div class="ttname"><a href="members_8hpp.html">members.hpp</a></div><div class="ttdoc">Defines boost::hana::members.</div></div>
|
||
<div class="ttc" id="alockstep_8hpp_html"><div class="ttname"><a href="lockstep_8hpp.html">lockstep.hpp</a></div><div class="ttdoc">Defines boost::hana::lockstep.</div></div>
|
||
<div class="ttc" id="afwd_2basic__tuple_8hpp_html"><div class="ttname"><a href="fwd_2basic__tuple_8hpp.html">basic_tuple.hpp</a></div><div class="ttdoc">Forward declares boost::hana::basic_tuple.</div></div>
|
||
<div class="ttc" id="areplace__if_8hpp_html"><div class="ttname"><a href="replace__if_8hpp.html">replace_if.hpp</a></div><div class="ttdoc">Defines boost::hana::replace_if.</div></div>
|
||
<div class="ttc" id="agroup__group-details_html_ga9acac3c4609cff5f0957572744c61ec4"><div class="ttname"><a href="group__group-details.html#ga9acac3c4609cff5f0957572744c61ec4">boost::hana::detail::has_nontrivial_common_embedding</a></div><div class="ttdeci">typename has_nontrivial_common_embedding_impl< Concept, T, U >::type has_nontrivial_common_embedding</div><div class="ttdoc">Returns whether T and U are distinct and both have an embedding into a common type.</div><div class="ttdef"><b>Definition:</b> has_common_embedding.hpp:66</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_ac46a23f0ada20175c4c9a58af3d15753"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#ac46a23f0ada20175c4c9a58af3d15753">boost::hana::optional::optional</a></div><div class="ttdeci">optional(optional &&)=default</div><div class="ttdoc">Move-construct an optional. An empty optional may only be move-constructed from another empty optiona...</div></div>
|
||
<div class="ttc" id="amax_8hpp_html"><div class="ttname"><a href="max_8hpp.html">max.hpp</a></div><div class="ttdoc">Defines boost::hana::max.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a1ee432be0bd10f08a637a437e311e4e2"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a1ee432be0bd10f08a637a437e311e4e2">boost::hana::map::map</a></div><div class="ttdeci">constexpr map()=default</div><div class="ttdoc">Default-construct a map. This constructor only exists when all the elements of the map are default-co...</div></div>
|
||
<div class="ttc" id="acore_2to_8hpp_html"><div class="ttname"><a href="core_2to_8hpp.html">to.hpp</a></div><div class="ttdoc">Defines boost::hana::to and related utilities.</div></div>
|
||
<div class="ttc" id="afwd_2plus_8hpp_html"><div class="ttname"><a href="fwd_2plus_8hpp.html">plus.hpp</a></div><div class="ttdoc">Forward declares boost::hana::plus.</div></div>
|
||
<div class="ttc" id="aeval__if_8hpp_html"><div class="ttname"><a href="eval__if_8hpp.html">eval_if.hpp</a></div><div class="ttdoc">Defines boost::hana::eval_if.</div></div>
|
||
<div class="ttc" id="acanonical__constant_8hpp_html"><div class="ttname"><a href="canonical__constant_8hpp.html">canonical_constant.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::CanonicalConstant.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_abefc885243f38c66c52fdada3588f951"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#abefc885243f38c66c52fdada3588f951">boost::hana::optional::operator=</a></div><div class="ttdeci">constexpr optional & operator=(optional const &)=default</div><div class="ttdoc">Copy-assign an optional. An empty optional may only be copy-assigned from another empty optional,...</div></div>
|
||
<div class="ttc" id="afwd_2unpack_8hpp_html"><div class="ttname"><a href="fwd_2unpack_8hpp.html">unpack.hpp</a></div><div class="ttdoc">Forward declares boost::hana::unpack.</div></div>
|
||
<div class="ttc" id="afwd_2power_8hpp_html"><div class="ttname"><a href="fwd_2power_8hpp.html">power.hpp</a></div><div class="ttdoc">Forward declares boost::hana::power.</div></div>
|
||
<div class="ttc" id="akeys_8hpp_html"><div class="ttname"><a href="keys_8hpp.html">keys.hpp</a></div><div class="ttdoc">Defines boost::hana::keys.</div></div>
|
||
<div class="ttc" id="avalue_8hpp_html"><div class="ttname"><a href="value_8hpp.html">value.hpp</a></div><div class="ttdoc">Defines boost::hana::value.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1basic__type_html"><div class="ttname"><a href="structboost_1_1hana_1_1basic__type.html">boost::hana::basic_type</a></div><div class="ttdoc">Base class of hana::type; used for pattern-matching.</div><div class="ttdef"><b>Definition:</b> type.hpp:25</div></div>
|
||
<div class="ttc" id="aext_2std_2array_8hpp_html"><div class="ttname"><a href="ext_2std_2array_8hpp.html">array.hpp</a></div><div class="ttdoc">Adapts std::array for use with Hana.</div></div>
|
||
<div class="ttc" id="adispatch__if_8hpp_html"><div class="ttname"><a href="dispatch__if_8hpp.html">dispatch_if.hpp</a></div><div class="ttdoc">Defines BOOST_HANA_DISPATCH_IF.</div></div>
|
||
<div class="ttc" id="afwd_2chain_8hpp_html"><div class="ttname"><a href="fwd_2chain_8hpp.html">chain.hpp</a></div><div class="ttdoc">Forward declares boost::hana::chain.</div></div>
|
||
<div class="ttc" id="afwd_2size_8hpp_html"><div class="ttname"><a href="fwd_2size_8hpp.html">size.hpp</a></div><div class="ttdoc">Forward declares boost::hana::size.</div></div>
|
||
<div class="ttc" id="adiv_8hpp_html"><div class="ttname"><a href="div_8hpp.html">div.hpp</a></div><div class="ttdoc">Defines boost::hana::div.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga80724ec8ecf319a1e695988a69e22f87"><div class="ttname"><a href="group__group-_sequence.html#ga80724ec8ecf319a1e695988a69e22f87">boost::hana::remove_at</a></div><div class="ttdeci">constexpr auto remove_at</div><div class="ttdoc">Remove the element at a given index from a sequence.</div><div class="ttdef"><b>Definition:</b> remove_at.hpp:46</div></div>
|
||
<div class="ttc" id="afix_8hpp_html"><div class="ttname"><a href="fix_8hpp.html">fix.hpp</a></div><div class="ttdoc">Defines boost::hana::fix.</div></div>
|
||
<div class="ttc" id="astructboost_1_1tuple_html"><div class="ttname"><a href="structboost_1_1tuple.html">boost::tuple</a></div><div class="ttdoc">Adapter for boost::tuples.</div><div class="ttdef"><b>Definition:</b> tuple.hpp:45</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_gad23ce0a4906e2bb0a52f38837b134757"><div class="ttname"><a href="group__group-_iterable.html#gad23ce0a4906e2bb0a52f38837b134757">boost::hana::drop_front</a></div><div class="ttdeci">constexpr auto drop_front</div><div class="ttdoc">Drop the first n elements of an iterable, and return the rest.</div><div class="ttdef"><b>Definition:</b> drop_front.hpp:47</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_ad3f0fe520974a22cc12a978f4b061caa"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#ad3f0fe520974a22cc12a978f4b061caa">boost::hana::tuple::operator=</a></div><div class="ttdeci">constexpr tuple & operator=(tuple< Yn... > &&other)</div><div class="ttdoc">Move-assign a tuple to another tuple. Only exists when all the elements of the destination tuple are ...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_acb8494edc410c10d824e942341f30719"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#acb8494edc410c10d824e942341f30719">boost::hana::pair::pair</a></div><div class="ttdeci">constexpr pair()</div><div class="ttdoc">Default constructs the pair. Only exists when both elements of the pair are default constructible.</div></div>
|
||
<div class="ttc" id="afusion_8hpp_html"><div class="ttname"><a href="fusion_8hpp.html">fusion.hpp</a></div><div class="ttdoc">Includes all the adaptors for the Boost.Fusion library.</div></div>
|
||
<div class="ttc" id="adetail_2integral__constant_8hpp_html"><div class="ttname"><a href="detail_2integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Defines the barebones boost::hana::integral_constant template, but no operations on it.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1type__at_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1type__at.html">boost::hana::detail::type_at</a></div><div class="ttdoc">Classic MPL-style metafunction returning the nth element of a type parameter pack.</div><div class="ttdef"><b>Definition:</b> type_at.hpp:47</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a228c1b24d16b2c765c816f816a09337c"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a228c1b24d16b2c765c816f816a09337c">boost::hana::type::operator+</a></div><div class="ttdeci">constexpr auto operator+() const</div><div class="ttdoc">Returns rvalue of self. See description.</div></div>
|
||
<div class="ttc" id="ainteger__sequence_8hpp_html"><div class="ttname"><a href="integer__sequence_8hpp.html">integer_sequence.hpp</a></div><div class="ttdoc">Adapts std::integer_sequence for use with Hana.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga28037560e8f224c53cf6ac168d03a067"><div class="ttname"><a href="group__group-_sequence.html#ga28037560e8f224c53cf6ac168d03a067">boost::hana::reverse</a></div><div class="ttdeci">constexpr auto reverse</div><div class="ttdoc">Reverse a sequence.</div><div class="ttdef"><b>Definition:</b> reverse.hpp:33</div></div>
|
||
<div class="ttc" id="anot__equal_8hpp_html"><div class="ttname"><a href="not__equal_8hpp.html">not_equal.hpp</a></div><div class="ttdoc">Defines boost::hana::not_equal.</div></div>
|
||
<div class="ttc" id="afwd_2insert__range_8hpp_html"><div class="ttname"><a href="fwd_2insert__range_8hpp.html">insert_range.hpp</a></div><div class="ttdoc">Forward declares boost::hana::insert_range.</div></div>
|
||
<div class="ttc" id="aconcept_2functor_8hpp_html"><div class="ttname"><a href="concept_2functor_8hpp.html">functor.hpp</a></div><div class="ttdoc">Defines boost::hana::Functor.</div></div>
|
||
<div class="ttc" id="anone_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div><div class="ttdoc">Defines boost::hana::none.</div></div>
|
||
<div class="ttc" id="adifference_8hpp_html"><div class="ttname"><a href="difference_8hpp.html">difference.hpp</a></div><div class="ttdoc">Defines boost::hana::difference.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2comonad_8hpp_html"><div class="ttname"><a href="fwd_2concept_2comonad_8hpp.html">comonad.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Comonad.</div></div>
|
||
<div class="ttc" id="aintegral__c_8hpp_html"><div class="ttname"><a href="integral__c_8hpp.html">integral_c.hpp</a></div><div class="ttdoc">Adapts Boost.MPL IntegralConstants for use with Hana.</div></div>
|
||
<div class="ttc" id="astructstd_1_1tuple_html"><div class="ttname"><a href="structstd_1_1tuple.html">std::tuple</a></div><div class="ttdoc">Adapter for std::tuples.</div><div class="ttdef"><b>Definition:</b> tuple.hpp:49</div></div>
|
||
<div class="ttc" id="afwd_2concept_2foldable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2foldable_8hpp.html">foldable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Foldable.</div></div>
|
||
<div class="ttc" id="aconcept_2product_8hpp_html"><div class="ttname"><a href="concept_2product_8hpp.html">product.hpp</a></div><div class="ttdoc">Defines boost::hana::Product.</div></div>
|
||
<div class="ttc" id="aconcept_2iterable_8hpp_html"><div class="ttname"><a href="concept_2iterable_8hpp.html">iterable.hpp</a></div><div class="ttdoc">Defines boost::hana::Iterable.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_a8e10223983bfb3873c285be85f7ab273"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#a8e10223983bfb3873c285be85f7ab273">boost::hana::tuple::tuple</a></div><div class="ttdeci">constexpr tuple()</div><div class="ttdoc">Default constructs the tuple. Only exists when all the elements of the tuple are default constructibl...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1constant__detail_1_1which_html"><div class="ttname"><a href="structboost_1_1hana_1_1constant__detail_1_1which.html">boost::hana::constant_detail::which</a></div><div class="ttdef"><b>Definition:</b> common.hpp:67</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy_html"><div class="ttname"><a href="structboost_1_1hana_1_1lazy.html">boost::hana::lazy</a></div><div class="ttdoc">hana::lazy implements superficial laziness via a monadic interface.</div><div class="ttdef"><b>Definition:</b> lazy.hpp:71</div></div>
|
||
<div class="ttc" id="afold_8hpp_html"><div class="ttname"><a href="fold_8hpp.html">fold.hpp</a></div><div class="ttdoc">Defines boost::hana::fold.</div></div>
|
||
<div class="ttc" id="asum_8hpp_html"><div class="ttname"><a href="sum_8hpp.html">sum.hpp</a></div><div class="ttdoc">Defines boost::hana::sum.</div></div>
|
||
<div class="ttc" id="aconcept_2ring_8hpp_html"><div class="ttname"><a href="concept_2ring_8hpp.html">ring.hpp</a></div><div class="ttdoc">Defines boost::hana::Ring.</div></div>
|
||
<div class="ttc" id="afwd_2tuple_8hpp_html"><div class="ttname"><a href="fwd_2tuple_8hpp.html">tuple.hpp</a></div><div class="ttdoc">Forward declares boost::hana::tuple.</div></div>
|
||
<div class="ttc" id="afwd_2suffix_8hpp_html"><div class="ttname"><a href="fwd_2suffix_8hpp.html">suffix.hpp</a></div><div class="ttdoc">Forward declares boost::hana::suffix.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2metafunction_8hpp_html"><div class="ttname"><a href="fwd_2concept_2metafunction_8hpp.html">metafunction.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Metafunction.</div></div>
|
||
<div class="ttc" id="afwd_2extend_8hpp_html"><div class="ttname"><a href="fwd_2extend_8hpp.html">extend.hpp</a></div><div class="ttdoc">Forward declares boost::hana::extend.</div></div>
|
||
<div class="ttc" id="ais__disjoint_8hpp_html"><div class="ttname"><a href="is__disjoint_8hpp.html">is_disjoint.hpp</a></div><div class="ttdoc">Defines boost::hana::is_disjoint.</div></div>
|
||
<div class="ttc" id="agroup__group-_metafunction_html_ga246419f6c3263b648412f346106e6543"><div class="ttname"><a href="group__group-_metafunction.html#ga246419f6c3263b648412f346106e6543">boost::hana::template_</a></div><div class="ttdeci">constexpr auto template_</div><div class="ttdoc">Lift a template to a Metafunction.</div><div class="ttdef"><b>Definition:</b> type.hpp:406</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1lazy__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1lazy__tag.html">boost::hana::lazy_tag</a></div><div class="ttdoc">Tag representing hana::lazy.</div><div class="ttdef"><b>Definition:</b> lazy.hpp:85</div></div>
|
||
<div class="ttc" id="afwd_2min_8hpp_html"><div class="ttname"><a href="fwd_2min_8hpp.html">min.hpp</a></div><div class="ttdoc">Forward declares boost::hana::min.</div></div>
|
||
<div class="ttc" id="afwd_2max_8hpp_html"><div class="ttname"><a href="fwd_2max_8hpp.html">max.hpp</a></div><div class="ttdoc">Forward declares boost::hana::max.</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_ga6023631e7d0a01e16dc3fa4221fbd703"><div class="ttname"><a href="group__group-_orderable.html#ga6023631e7d0a01e16dc3fa4221fbd703">boost::hana::greater_equal</a></div><div class="ttdeci">constexpr auto greater_equal</div><div class="ttdoc">Returns a Logical representing whether x is greater than or equal to y.</div><div class="ttdef"><b>Definition:</b> greater_equal.hpp:38</div></div>
|
||
<div class="ttc" id="ahas__common__embedding_8hpp_html"><div class="ttname"><a href="has__common__embedding_8hpp.html">has_common_embedding.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::has_[nontrivial_]common_embedding.</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_ga8a484304380eae38f3d9663d98860129"><div class="ttname"><a href="group__group-_iterable.html#ga8a484304380eae38f3d9663d98860129">boost::hana::at</a></div><div class="ttdeci">constexpr auto at</div><div class="ttdoc">Returns the nth element of an iterable.</div><div class="ttdef"><b>Definition:</b> at.hpp:50</div></div>
|
||
<div class="ttc" id="aremove_8hpp_html"><div class="ttname"><a href="remove_8hpp.html">remove.hpp</a></div><div class="ttdoc">Defines boost::hana::remove.</div></div>
|
||
<div class="ttc" id="aat_8hpp_html"><div class="ttname"><a href="at_8hpp.html">at.hpp</a></div><div class="ttdoc">Defines boost::hana::at and boost::hana::at_c.</div></div>
|
||
<div class="ttc" id="afwd_2value_8hpp_html"><div class="ttname"><a href="fwd_2value_8hpp.html">value.hpp</a></div><div class="ttdoc">Forward declares boost::hana::value.</div></div>
|
||
<div class="ttc" id="anamespaceboost_1_1hana_html_a405f3dd84fc6f5003e64f8da104a1b54"><div class="ttname"><a href="namespaceboost_1_1hana.html#a405f3dd84fc6f5003e64f8da104a1b54">boost::hana::repeat</a></div><div class="ttdeci">constexpr auto repeat</div><div class="ttdoc">Invokes a nullary function n times.</div><div class="ttdef"><b>Definition:</b> repeat.hpp:42</div></div>
|
||
<div class="ttc" id="atransform_8hpp_html"><div class="ttname"><a href="transform_8hpp.html">transform.hpp</a></div><div class="ttdoc">Defines boost::hana::transform.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga7bdafba6dc801f1d2d83731ad9714557"><div class="ttname"><a href="group__group-functional.html#ga7bdafba6dc801f1d2d83731ad9714557">boost::hana::infix</a></div><div class="ttdeci">constexpr auto infix</div><div class="ttdoc">Return an equivalent function that can also be applied in infix notation.</div><div class="ttdef"><b>Definition:</b> infix.hpp:79</div></div>
|
||
<div class="ttc" id="aconcept_2struct_8hpp_html"><div class="ttname"><a href="concept_2struct_8hpp.html">struct.hpp</a></div><div class="ttdoc">Defines boost::hana::Struct.</div></div>
|
||
<div class="ttc" id="aempty_8hpp_html"><div class="ttname"><a href="empty_8hpp.html">empty.hpp</a></div><div class="ttdoc">Defines boost::hana::empty.</div></div>
|
||
<div class="ttc" id="agroup__group-_comparable_html_ga9c2ffe2e51780e57a38d9e7e31b87cdc"><div class="ttname"><a href="group__group-_comparable.html#ga9c2ffe2e51780e57a38d9e7e31b87cdc">boost::hana::comparing</a></div><div class="ttdeci">constexpr auto comparing</div><div class="ttdoc">Returns a function performing equal after applying a transformation to both arguments.</div><div class="ttdef"><b>Definition:</b> comparing.hpp:50</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1map__tag.html">boost::hana::map_tag</a></div><div class="ttdoc">Tag representing hana::maps.</div><div class="ttdef"><b>Definition:</b> map.hpp:24</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_ga14066f5672867c123524e0e0978069eb"><div class="ttname"><a href="group__group-_logical.html#ga14066f5672867c123524e0e0978069eb">boost::hana::and_</a></div><div class="ttdeci">constexpr auto and_</div><div class="ttdoc">Return whether all the arguments are true-valued.</div><div class="ttdef"><b>Definition:</b> and.hpp:34</div></div>
|
||
<div class="ttc" id="aprefix_8hpp_html"><div class="ttname"><a href="prefix_8hpp.html">prefix.hpp</a></div><div class="ttdoc">Defines boost::hana::prefix.</div></div>
|
||
<div class="ttc" id="adetail_2any__of_8hpp_html"><div class="ttname"><a href="detail_2any__of_8hpp.html">any_of.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::any_of.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_a2b04ee87c0ac58621edf3ad5476a2949"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#a2b04ee87c0ac58621edf3ad5476a2949">boost::hana::optional::optional</a></div><div class="ttdeci">constexpr optional(T const &t)</div><div class="ttdoc">Construct an optional holding a value of type T from another object of type T. The value is copy-cons...</div><div class="ttdef"><b>Definition:</b> optional.hpp:161</div></div>
|
||
<div class="ttc" id="aoverload__linearly_8hpp_html"><div class="ttname"><a href="overload__linearly_8hpp.html">overload_linearly.hpp</a></div><div class="ttdoc">Defines boost::hana::overload_linearly.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga4696efcdee7d95ab4a391bb896a840b5"><div class="ttname"><a href="group__group-_sequence.html#ga4696efcdee7d95ab4a391bb896a840b5">boost::hana::remove_range_c</a></div><div class="ttdeci">constexpr auto remove_range_c</div><div class="ttdoc">Equivalent to remove_range; provided for convenience.</div><div class="ttdef"><b>Definition:</b> remove_range.hpp:73</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga686d1236161b5690ab302500077988e1"><div class="ttname"><a href="group__group-core.html#ga686d1236161b5690ab302500077988e1">boost::hana::tag_of_t</a></div><div class="ttdeci">typename hana::tag_of< T >::type tag_of_t</div><div class="ttdoc">Alias to tag_of<T>::type, provided for convenience.</div><div class="ttdef"><b>Definition:</b> tag_of.hpp:117</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga3159cfa41be18a396926741b0a3fdefd"><div class="ttname"><a href="group__group-_foldable.html#ga3159cfa41be18a396926741b0a3fdefd">boost::hana::count</a></div><div class="ttdeci">constexpr auto count</div><div class="ttdoc">Return the number of elements in the structure that compare equal to a given value.</div><div class="ttdef"><b>Definition:</b> count.hpp:41</div></div>
|
||
<div class="ttc" id="agroup__group-_euclidean_ring_html_ga9b47b223d5b02db933b3c93b5bd1a062"><div class="ttname"><a href="group__group-_euclidean_ring.html#ga9b47b223d5b02db933b3c93b5bd1a062">boost::hana::mod</a></div><div class="ttdeci">constexpr auto mod</div><div class="ttdoc">Generalized integer modulus.</div><div class="ttdef"><b>Definition:</b> mod.hpp:46</div></div>
|
||
<div class="ttc" id="asecond_8hpp_html"><div class="ttname"><a href="second_8hpp.html">second.hpp</a></div><div class="ttdoc">Defines boost::hana::second.</div></div>
|
||
<div class="ttc" id="acartesian__product_8hpp_html"><div class="ttname"><a href="cartesian__product_8hpp.html">cartesian_product.hpp</a></div><div class="ttdoc">Defines boost::hana::cartesian_product.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_gaa6be1e83ad72b9d69b43b4bada0f3a75"><div class="ttname"><a href="group__group-_monad_plus.html#gaa6be1e83ad72b9d69b43b4bada0f3a75">boost::hana::empty</a></div><div class="ttdeci">constexpr auto empty</div><div class="ttdoc">Identity of the monadic combination concat.</div><div class="ttdef"><b>Definition:</b> empty.hpp:36</div></div>
|
||
<div class="ttc" id="afwd_2fill_8hpp_html"><div class="ttname"><a href="fwd_2fill_8hpp.html">fill.hpp</a></div><div class="ttdoc">Forward declares boost::hana::fill.</div></div>
|
||
<div class="ttc" id="adecay_8hpp_html"><div class="ttname"><a href="decay_8hpp.html">decay.hpp</a></div><div class="ttdoc">Defines a replacement for std::decay, which is sometimes too slow at compile-time.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1embedding_html"><div class="ttname"><a href="structboost_1_1hana_1_1embedding.html">boost::hana::embedding<></a></div></div>
|
||
<div class="ttc" id="astructboost_1_1mpl_1_1vector_html"><div class="ttname"><a href="structboost_1_1mpl_1_1vector.html">boost::mpl::vector</a></div><div class="ttdoc">Adapter for Boost.MPL vectors.</div><div class="ttdef"><b>Definition:</b> vector.hpp:92</div></div>
|
||
<div class="ttc" id="anested__to_8hpp_html"><div class="ttname"><a href="nested__to_8hpp.html">nested_to.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::nested_to.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_ad258681a711a7bf24d79e9d13a7a441e"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#ad258681a711a7bf24d79e9d13a7a441e">boost::hana::pair::pair</a></div><div class="ttdeci">constexpr pair(First const &first, Second const &second)</div><div class="ttdoc">Initialize each element of the pair with the corresponding element. Only exists when both elements of...</div></div>
|
||
<div class="ttc" id="asplit__at_8hpp_html"><div class="ttname"><a href="split__at_8hpp.html">split_at.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::variadic::split_at.</div></div>
|
||
<div class="ttc" id="adispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div><div class="ttdoc">Includes all the headers needed to setup tag-dispatching.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2constant_8hpp_html"><div class="ttname"><a href="fwd_2concept_2constant_8hpp.html">constant.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Constant.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a7d68ff2275cbb295556d83598f04e39a"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a7d68ff2275cbb295556d83598f04e39a">boost::hana::type::decltype_</a></div><div class="ttdeci">constexpr auto decltype_</div><div class="ttdoc">decltype keyword, lifted to Hana.</div><div class="ttdef"><b>Definition:</b> type.hpp:190</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga3410ba833cf1ff1d929fcfda4df2eae1"><div class="ttname"><a href="group__group-_sequence.html#ga3410ba833cf1ff1d929fcfda4df2eae1">boost::hana::insert_range</a></div><div class="ttdeci">constexpr auto insert_range</div><div class="ttdoc">Insert several values at a given index in a sequence.</div><div class="ttdef"><b>Definition:</b> insert_range.hpp:41</div></div>
|
||
<div class="ttc" id="adrop__front__exactly_8hpp_html"><div class="ttname"><a href="drop__front__exactly_8hpp.html">drop_front_exactly.hpp</a></div><div class="ttdoc">Defines boost::hana::drop_front_exactly.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_ac504757198d85ab9de1258de634e3b71"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#ac504757198d85ab9de1258de634e3b71">boost::hana::tuple::tuple</a></div><div class="ttdeci">constexpr tuple(tuple< Yn... > &&other)</div><div class="ttdoc">Move-initialize a tuple from another tuple. Only exists when all the elements of the constructed tupl...</div></div>
|
||
<div class="ttc" id="afwd_2concept_2product_8hpp_html"><div class="ttname"><a href="fwd_2concept_2product_8hpp.html">product.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Product.</div></div>
|
||
<div class="ttc" id="afwd_2any__of_8hpp_html"><div class="ttname"><a href="fwd_2any__of_8hpp.html">any_of.hpp</a></div><div class="ttdoc">Forward declares boost::hana::any_of.</div></div>
|
||
<div class="ttc" id="asymmetric__difference_8hpp_html"><div class="ttname"><a href="symmetric__difference_8hpp.html">symmetric_difference.hpp</a></div><div class="ttdoc">Defines boost::hana::symmetric_difference.</div></div>
|
||
<div class="ttc" id="afwd_2range_8hpp_html"><div class="ttname"><a href="fwd_2range_8hpp.html">range.hpp</a></div><div class="ttdoc">Forward declares boost::hana::range.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html_a962bff38110b5c39b1267fc88851198d"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html#a962bff38110b5c39b1267fc88851198d">boost::hana::pair::pair</a></div><div class="ttdeci">constexpr pair(pair< T, U > &&other)</div><div class="ttdoc">Move-initialize a pair from another pair. Only exists when both elements of the source pair are impli...</div></div>
|
||
<div class="ttc" id="afwd_2first_8hpp_html"><div class="ttname"><a href="fwd_2first_8hpp.html">first.hpp</a></div><div class="ttdoc">Forward declares boost::hana::first.</div></div>
|
||
<div class="ttc" id="ais__subset_8hpp_html"><div class="ttname"><a href="is__subset_8hpp.html">is_subset.hpp</a></div><div class="ttdoc">Defines boost::hana::is_subset.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_ae35139e732c4b75e91061513cf445628"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#ae35139e732c4b75e91061513cf445628">boost::hana::type::type_c</a></div><div class="ttdeci">constexpr type< T > type_c</div><div class="ttdoc">Creates an object representing the C++ type T.</div><div class="ttdef"><b>Definition:</b> type.hpp:128</div></div>
|
||
<div class="ttc" id="afwd_2concept_2comparable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2comparable_8hpp.html">comparable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Comparable.</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga3a168950082f38afd9edf256f336c8ba"><div class="ttname"><a href="group__group-_searchable.html#ga3a168950082f38afd9edf256f336c8ba">boost::hana::all_of</a></div><div class="ttdeci">constexpr auto all_of</div><div class="ttdoc">Returns whether all the keys of the structure satisfy the predicate.</div><div class="ttdef"><b>Definition:</b> all_of.hpp:38</div></div>
|
||
<div class="ttc" id="ahash__table_8hpp_html"><div class="ttname"><a href="hash__table_8hpp.html">hash_table.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::hash_table.</div></div>
|
||
<div class="ttc" id="amonadic__fold__left_8hpp_html"><div class="ttname"><a href="monadic__fold__left_8hpp.html">monadic_fold_left.hpp</a></div><div class="ttdoc">Defines boost::hana::monadic_fold_left.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga61dab15f6ecf379121d4096fe0c8ab13"><div class="ttname"><a href="group__group-_monad_plus.html#ga61dab15f6ecf379121d4096fe0c8ab13">boost::hana::suffix</a></div><div class="ttdeci">constexpr auto suffix</div><div class="ttdoc">Inserts a value after each element of a monadic structure.</div><div class="ttdef"><b>Definition:</b> suffix.hpp:56</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_gadccfc79f1acdd8043d2baa16df16ec9f"><div class="ttname"><a href="group__group-_searchable.html#gadccfc79f1acdd8043d2baa16df16ec9f">boost::hana::is_subset</a></div><div class="ttdeci">constexpr auto is_subset</div><div class="ttdoc">Returns whether a structure contains a subset of the keys of another structure.</div><div class="ttdef"><b>Definition:</b> is_subset.hpp:63</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga81ae9764dd7818ad36270c6419fb1082"><div class="ttname"><a href="group__group-_searchable.html#ga81ae9764dd7818ad36270c6419fb1082">boost::hana::all</a></div><div class="ttdeci">constexpr auto all</div><div class="ttdoc">Returns whether all the keys of the structure are true-valued.</div><div class="ttdef"><b>Definition:</b> all.hpp:30</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga38e7748956cbc9f3d9bb035ac8577906"><div class="ttname"><a href="group__group-_searchable.html#ga38e7748956cbc9f3d9bb035ac8577906">boost::hana::contains</a></div><div class="ttdeci">constexpr auto contains</div><div class="ttdoc">Returns whether the key occurs in the structure.</div><div class="ttdef"><b>Definition:</b> contains.hpp:42</div></div>
|
||
<div class="ttc" id="afwd_2concept_2integral__constant_8hpp_html"><div class="ttname"><a href="fwd_2concept_2integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Forward declares boost::hana::IntegralConstant.</div></div>
|
||
<div class="ttc" id="areverse__fold_8hpp_html"><div class="ttname"><a href="reverse__fold_8hpp.html">reverse_fold.hpp</a></div><div class="ttdoc">Defines boost::hana::reverse_fold.</div></div>
|
||
<div class="ttc" id="ais__empty_8hpp_html"><div class="ttname"><a href="is__empty_8hpp.html">is_empty.hpp</a></div><div class="ttdoc">Defines boost::hana::is_empty.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2monad_8hpp_html"><div class="ttname"><a href="fwd_2concept_2monad_8hpp.html">monad.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Monad.</div></div>
|
||
<div class="ttc" id="afill_8hpp_html"><div class="ttname"><a href="fill_8hpp.html">fill.hpp</a></div><div class="ttdoc">Defines boost::hana::fill.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a0ade557ac4240552c92bf47c7e04dfd4"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a0ade557ac4240552c92bf47c7e04dfd4">boost::hana::type::typeid_</a></div><div class="ttdeci">constexpr auto typeid_</div><div class="ttdoc">Returns a hana::type representing the type of a given object.</div><div class="ttdef"><b>Definition:</b> type.hpp:233</div></div>
|
||
<div class="ttc" id="apartition_8hpp_html"><div class="ttname"><a href="partition_8hpp.html">partition.hpp</a></div><div class="ttdoc">Defines boost::hana::partition.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1is__embedded_html"><div class="ttname"><a href="structboost_1_1hana_1_1is__embedded.html">boost::hana::is_embedded</a></div><div class="ttdoc">Returns whether a data type can be embedded into another data type.</div><div class="ttdef"><b>Definition:</b> to.hpp:162</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1common_html"><div class="ttname"><a href="structboost_1_1hana_1_1common.html">boost::hana::common</a></div><div class="ttdoc">Metafunction returning the common data type between two data types.</div><div class="ttdef"><b>Definition:</b> common.hpp:68</div></div>
|
||
<div class="ttc" id="agroup__group-_logical_html_ga08a767b86c330cac67daa891406d2730"><div class="ttname"><a href="group__group-_logical.html#ga08a767b86c330cac67daa891406d2730">boost::hana::while_</a></div><div class="ttdeci">constexpr auto while_</div><div class="ttdoc">Apply a function to an initial state while some predicate is satisfied.</div><div class="ttdef"><b>Definition:</b> while.hpp:55</div></div>
|
||
<div class="ttc" id="afront_8hpp_html"><div class="ttname"><a href="front_8hpp.html">front.hpp</a></div><div class="ttdoc">Defines boost::hana::front.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_ae18123925b628b5cfcb1adaef5c83ac7"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#ae18123925b628b5cfcb1adaef5c83ac7">boost::hana::map::operator=</a></div><div class="ttdeci">constexpr map & operator=(map const &other)</div><div class="ttdoc">Assign a map to another map with the exact same type. Only exists when all the elements of the map ar...</div></div>
|
||
<div class="ttc" id="aarithmetic_8hpp_html"><div class="ttname"><a href="arithmetic_8hpp.html">arithmetic.hpp</a></div><div class="ttdoc">Defines arithmetic operators.</div></div>
|
||
<div class="ttc" id="afwd_2index__if_8hpp_html"><div class="ttname"><a href="fwd_2index__if_8hpp.html">index_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::index_if.</div></div>
|
||
<div class="ttc" id="afwd_2zero_8hpp_html"><div class="ttname"><a href="fwd_2zero_8hpp.html">zero.hpp</a></div><div class="ttdoc">Forward declares boost::hana::zero.</div></div>
|
||
<div class="ttc" id="amonadic__compose_8hpp_html"><div class="ttname"><a href="monadic__compose_8hpp.html">monadic_compose.hpp</a></div><div class="ttdoc">Defines boost::hana::monadic_compose.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2applicative_8hpp_html"><div class="ttname"><a href="fwd_2concept_2applicative_8hpp.html">applicative.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Applicative.</div></div>
|
||
<div class="ttc" id="anone__of_8hpp_html"><div class="ttname"><a href="none__of_8hpp.html">none_of.hpp</a></div><div class="ttdoc">Defines boost::hana::none_of.</div></div>
|
||
<div class="ttc" id="aat__key_8hpp_html"><div class="ttname"><a href="at__key_8hpp.html">at_key.hpp</a></div><div class="ttdoc">Defines boost::hana::at_key.</div></div>
|
||
<div class="ttc" id="aminimum_8hpp_html"><div class="ttname"><a href="minimum_8hpp.html">minimum.hpp</a></div><div class="ttdoc">Defines boost::hana::minimum.</div></div>
|
||
<div class="ttc" id="agroup__group-_comparable_html_gae33be2e0d5e04f19082f4b7740dfc9cd"><div class="ttname"><a href="group__group-_comparable.html#gae33be2e0d5e04f19082f4b7740dfc9cd">boost::hana::not_equal</a></div><div class="ttdeci">constexpr auto not_equal</div><div class="ttdoc">Returns a Logical representing whether x is not equal to y.</div><div class="ttdef"><b>Definition:</b> not_equal.hpp:54</div></div>
|
||
<div class="ttc" id="afwd_2all__of_8hpp_html"><div class="ttname"><a href="fwd_2all__of_8hpp.html">all_of.hpp</a></div><div class="ttdoc">Forward declares boost::hana::all_of.</div></div>
|
||
<div class="ttc" id="afwd_2comparing_8hpp_html"><div class="ttname"><a href="fwd_2comparing_8hpp.html">comparing.hpp</a></div><div class="ttdoc">Forward declares boost::hana::comparing.</div></div>
|
||
<div class="ttc" id="aext_2boost_2fusion_2tuple_8hpp_html"><div class="ttname"><a href="ext_2boost_2fusion_2tuple_8hpp.html">tuple.hpp</a></div><div class="ttdoc">Adapts boost::fusion::tuple for use with Hana.</div></div>
|
||
<div class="ttc" id="alength_8hpp_html"><div class="ttname"><a href="length_8hpp.html">length.hpp</a></div><div class="ttdoc">Defines boost::hana::length.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_a9f7ef8b098a26c3168e1dbd4dd54ff7b"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#a9f7ef8b098a26c3168e1dbd4dd54ff7b">boost::hana::tuple::operator|</a></div><div class="ttdeci">constexpr friend auto operator|(tuple< T... >, F)</div><div class="ttdoc">Equivalent to hana::chain.</div></div>
|
||
<div class="ttc" id="awhile_8hpp_html"><div class="ttname"><a href="while_8hpp.html">while.hpp</a></div><div class="ttdoc">Defines boost::hana::while_.</div></div>
|
||
<div class="ttc" id="afwd_2drop__front__exactly_8hpp_html"><div class="ttname"><a href="fwd_2drop__front__exactly_8hpp.html">drop_front_exactly.hpp</a></div><div class="ttdoc">Forward declares boost::hana::drop_front_exactly.</div></div>
|
||
<div class="ttc" id="afwd_2core_2is__a_8hpp_html"><div class="ttname"><a href="fwd_2core_2is__a_8hpp.html">is_a.hpp</a></div><div class="ttdoc">Forward declares boost::hana::is_a and boost::hana::is_an.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2hashable_8hpp_html"><div class="ttname"><a href="fwd_2concept_2hashable_8hpp.html">hashable.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Hashable.</div></div>
|
||
<div class="ttc" id="asort_8hpp_html"><div class="ttname"><a href="sort_8hpp.html">sort.hpp</a></div><div class="ttdoc">Defines boost::hana::sort.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2group_8hpp_html"><div class="ttname"><a href="fwd_2concept_2group_8hpp.html">group.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Group.</div></div>
|
||
<div class="ttc" id="afold__right_8hpp_html"><div class="ttname"><a href="fold__right_8hpp.html">fold_right.hpp</a></div><div class="ttdoc">Defines boost::hana::fold_right.</div></div>
|
||
<div class="ttc" id="afwd_2duplicate_8hpp_html"><div class="ttname"><a href="fwd_2duplicate_8hpp.html">duplicate.hpp</a></div><div class="ttdoc">Forward declares boost::hana::duplicate.</div></div>
|
||
<div class="ttc" id="astructstd_1_1array_html"><div class="ttname"><a href="structstd_1_1array.html">std::array</a></div><div class="ttdoc">Adaptation of std::array for Hana.</div><div class="ttdef"><b>Definition:</b> array.hpp:64</div></div>
|
||
<div class="ttc" id="acore_8hpp_html"><div class="ttname"><a href="core_8hpp.html">core.hpp</a></div><div class="ttdoc">Defines the Core module.</div></div>
|
||
<div class="ttc" id="aoverload_8hpp_html"><div class="ttname"><a href="overload_8hpp.html">overload.hpp</a></div><div class="ttdoc">Defines boost::hana::overload.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1basic__tuple_html"><div class="ttname"><a href="structboost_1_1hana_1_1basic__tuple.html">boost::hana::basic_tuple</a></div><div class="ttdoc">Stripped down version of hana::tuple.</div><div class="ttdef"><b>Definition:</b> basic_tuple.hpp:35</div></div>
|
||
<div class="ttc" id="afwd_2accessors_8hpp_html"><div class="ttname"><a href="fwd_2accessors_8hpp.html">accessors.hpp</a></div><div class="ttdoc">Forward declares boost::hana::accessors.</div></div>
|
||
<div class="ttc" id="azip__shortest_8hpp_html"><div class="ttname"><a href="zip__shortest_8hpp.html">zip_shortest.hpp</a></div><div class="ttdoc">Defines boost::hana::zip_shortest.</div></div>
|
||
<div class="ttc" id="aunpack__flatten_8hpp_html"><div class="ttname"><a href="unpack__flatten_8hpp.html">unpack_flatten.hpp</a></div><div class="ttdoc">Defines boost::hana::detail::unpack_flatten.</div></div>
|
||
<div class="ttc" id="aconcept_2comparable_8hpp_html"><div class="ttname"><a href="concept_2comparable_8hpp.html">comparable.hpp</a></div><div class="ttdoc">Defines boost::hana::Comparable.</div></div>
|
||
<div class="ttc" id="aboost_2mpl_2vector_8hpp_html"><div class="ttname"><a href="boost_2mpl_2vector_8hpp.html">vector.hpp</a></div><div class="ttdoc">Adapts boost::mpl::vector for use with Hana.</div></div>
|
||
<div class="ttc" id="aintersperse_8hpp_html"><div class="ttname"><a href="intersperse_8hpp.html">intersperse.hpp</a></div><div class="ttdoc">Defines boost::hana::intersperse.</div></div>
|
||
<div class="ttc" id="astructstd_1_1integral__constant_html"><div class="ttname"><a href="structstd_1_1integral__constant.html">std::integral_constant</a></div><div class="ttdoc">Adapter for std::integral_constants.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:37</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_gaaf46c168f721da9effcc7336a997f5d6"><div class="ttname"><a href="group__group-_monad_plus.html#gaaf46c168f721da9effcc7336a997f5d6">boost::hana::cycle</a></div><div class="ttdeci">constexpr auto cycle</div><div class="ttdoc">Combine a monadic structure with itself n times.</div><div class="ttdef"><b>Definition:</b> cycle.hpp:60</div></div>
|
||
<div class="ttc" id="aext_2std_2integral__constant_8hpp_html"><div class="ttname"><a href="ext_2std_2integral__constant_8hpp.html">integral_constant.hpp</a></div><div class="ttdoc">Adapts std::integral_constant for use with Hana.</div></div>
|
||
<div class="ttc" id="afwd_2lazy_8hpp_html"><div class="ttname"><a href="fwd_2lazy_8hpp.html">lazy.hpp</a></div><div class="ttdoc">Forward declares boost::hana::lazy.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html">boost::hana::tuple</a></div><div class="ttdoc">General purpose index-based heterogeneous sequence with a fixed length.</div><div class="ttdef"><b>Definition:</b> tuple.hpp:69</div></div>
|
||
<div class="ttc" id="adeque_8hpp_html"><div class="ttname"><a href="deque_8hpp.html">deque.hpp</a></div><div class="ttdoc">Adapts boost::fusion::deque for use with Hana.</div></div>
|
||
<div class="ttc" id="agroup__group-_product_html_ga34bbf4281de06dc3540441e8b2bd24f4"><div class="ttname"><a href="group__group-_product.html#ga34bbf4281de06dc3540441e8b2bd24f4">boost::hana::first</a></div><div class="ttdeci">constexpr auto first</div><div class="ttdoc">Returns the first element of a pair.</div><div class="ttdef"><b>Definition:</b> first.hpp:33</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gade78593b3ff51fc5479e1da97142fef5"><div class="ttname"><a href="group__group-_sequence.html#gade78593b3ff51fc5479e1da97142fef5">boost::hana::zip_shortest</a></div><div class="ttdeci">constexpr auto zip_shortest</div><div class="ttdoc">Zip one sequence or more.</div><div class="ttdef"><b>Definition:</b> zip_shortest.hpp:45</div></div>
|
||
<div class="ttc" id="afwd_2members_8hpp_html"><div class="ttname"><a href="fwd_2members_8hpp.html">members.hpp</a></div><div class="ttdoc">Forward declares boost::hana::members.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga245d8abaf6ba67e64020be51c8366081"><div class="ttname"><a href="group__group-_sequence.html#ga245d8abaf6ba67e64020be51c8366081">boost::hana::slice</a></div><div class="ttdeci">constexpr auto slice</div><div class="ttdoc">Extract the elements of a Sequence at the given indices.</div><div class="ttdef"><b>Definition:</b> slice.hpp:53</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_acddfa6d631c249ae667d52dd63c0aeaf"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#acddfa6d631c249ae667d52dd63c0aeaf">boost::hana::tuple::operator=</a></div><div class="ttdeci">constexpr tuple & operator=(tuple< Yn... > const &other)</div><div class="ttdoc">Assign a tuple to another tuple. Only exists when all the elements of the destination tuple are assig...</div></div>
|
||
<div class="ttc" id="afwd_2any_8hpp_html"><div class="ttname"><a href="fwd_2any_8hpp.html">any.hpp</a></div><div class="ttdoc">Forward declares boost::hana::any.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gaa4d4818952083e3b27c83b0ed645e322"><div class="ttname"><a href="group__group-_sequence.html#gaa4d4818952083e3b27c83b0ed645e322">boost::hana::take_back_c</a></div><div class="ttdeci">constexpr auto take_back_c</div><div class="ttdoc">Equivalent to take_back; provided for convenience.</div><div class="ttdef"><b>Definition:</b> take_back.hpp:66</div></div>
|
||
<div class="ttc" id="afwd_2front_8hpp_html"><div class="ttname"><a href="fwd_2front_8hpp.html">front.hpp</a></div><div class="ttdoc">Forward declares boost::hana::front.</div></div>
|
||
<div class="ttc" id="aext_2std_2tuple_8hpp_html"><div class="ttname"><a href="ext_2std_2tuple_8hpp.html">tuple.hpp</a></div><div class="ttdoc">Adapts std::tuple for use with Hana.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1string_html"><div class="ttname"><a href="structboost_1_1hana_1_1string.html">boost::hana::string</a></div><div class="ttdoc">Compile-time string.</div><div class="ttdef"><b>Definition:</b> string.hpp:117</div></div>
|
||
<div class="ttc" id="aduplicate_8hpp_html"><div class="ttname"><a href="duplicate_8hpp.html">duplicate.hpp</a></div><div class="ttdoc">Defines boost::hana::duplicate.</div></div>
|
||
<div class="ttc" id="anot_8hpp_html"><div class="ttname"><a href="not_8hpp.html">not.hpp</a></div><div class="ttdoc">Defines boost::hana::not_.</div></div>
|
||
<div class="ttc" id="afor__each_8hpp_html"><div class="ttname"><a href="for__each_8hpp.html">for_each.hpp</a></div><div class="ttdoc">Defines boost::hana::for_each.</div></div>
|
||
<div class="ttc" id="ainsert_8hpp_html"><div class="ttname"><a href="insert_8hpp.html">insert.hpp</a></div><div class="ttdoc">Defines boost::hana::insert.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a66f97c1903dcb6f227b29f3e35e68a56"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a66f97c1903dcb6f227b29f3e35e68a56">boost::hana::type::make< type_tag ></a></div><div class="ttdeci">constexpr auto make< type_tag ></div><div class="ttdoc">Equivalent to decltype_, provided for convenience.</div><div class="ttdef"><b>Definition:</b> type.hpp:252</div></div>
|
||
<div class="ttc" id="afwd_2for__each_8hpp_html"><div class="ttname"><a href="fwd_2for__each_8hpp.html">for_each.hpp</a></div><div class="ttdoc">Forward declares boost::hana::for_each.</div></div>
|
||
<div class="ttc" id="aadjust_8hpp_html"><div class="ttname"><a href="adjust_8hpp.html">adjust.hpp</a></div><div class="ttdoc">Defines boost::hana::adjust.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2sequence_8hpp_html"><div class="ttname"><a href="fwd_2concept_2sequence_8hpp.html">sequence.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Sequence.</div></div>
|
||
<div class="ttc" id="afwd_2all_8hpp_html"><div class="ttname"><a href="fwd_2all_8hpp.html">all.hpp</a></div><div class="ttdoc">Forward declares boost::hana::all.</div></div>
|
||
<div class="ttc" id="atraits_8hpp_html"><div class="ttname"><a href="traits_8hpp.html">traits.hpp</a></div><div class="ttdoc">Defines function-like equivalents to the standard <type_traits>, and also to some utilities like std:...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a8bcb2455eb9f7074185d8fb61a99801e"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a8bcb2455eb9f7074185d8fb61a99801e">boost::hana::map::symmetric_difference</a></div><div class="ttdeci">constexpr auto symmetric_difference</div><div class="ttdoc">Returns the symmetric set-theoretic difference of two maps.</div><div class="ttdef"><b>Definition:</b> map.hpp:374</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a943219d1c9692938167639d8ad2525b8"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a943219d1c9692938167639d8ad2525b8">boost::hana::map::map</a></div><div class="ttdeci">constexpr map(map const &other)=default</div><div class="ttdoc">Copy-construct a map from another map. This constructor only exists when all the elements of the map ...</div></div>
|
||
<div class="ttc" id="afwd_2permutations_8hpp_html"><div class="ttname"><a href="fwd_2permutations_8hpp.html">permutations.hpp</a></div><div class="ttdoc">Forward declares boost::hana::permutations.</div></div>
|
||
<div class="ttc" id="afwd_2remove__if_8hpp_html"><div class="ttname"><a href="fwd_2remove__if_8hpp.html">remove_if.hpp</a></div><div class="ttdoc">Forward declares boost::hana::remove_if.</div></div>
|
||
<div class="ttc" id="afwd_2type_8hpp_html"><div class="ttname"><a href="fwd_2type_8hpp.html">type.hpp</a></div><div class="ttdoc">Forward declares boost::hana::type and related utilities.</div></div>
|
||
<div class="ttc" id="afwd_2core_2default_8hpp_html"><div class="ttname"><a href="fwd_2core_2default_8hpp.html">default.hpp</a></div><div class="ttdoc">Forward declares boost::hana::default_ and boost::hana::is_default.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2struct_8hpp_html"><div class="ttname"><a href="fwd_2concept_2struct_8hpp.html">struct.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Struct.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1detail_1_1_canonical_constant_html"><div class="ttname"><a href="structboost_1_1hana_1_1detail_1_1_canonical_constant.html">boost::hana::detail::CanonicalConstant</a></div><div class="ttdoc">Tag representing a canonical Constant.</div><div class="ttdef"><b>Definition:</b> canonical_constant.hpp:26</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_acdcf71b43d4e27d5efbf0ad875d0be58"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#acdcf71b43d4e27d5efbf0ad875d0be58">boost::hana::optional::value</a></div><div class="ttdeci">constexpr T & value()</div><div class="ttdoc">Extract the content of an optional, or fail at compile-time.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_gac10231310abc86b056585ea0d0e96ef7"><div class="ttname"><a href="group__group-_sequence.html#gac10231310abc86b056585ea0d0e96ef7">boost::hana::drop_back</a></div><div class="ttdeci">constexpr auto drop_back</div><div class="ttdoc">Drop the last n elements of a finite sequence, and return the rest.</div><div class="ttdef"><b>Definition:</b> drop_back.hpp:44</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html_a26b702b280ca02f118affaaca9112a8c"><div class="ttname"><a href="structboost_1_1hana_1_1type.html#a26b702b280ca02f118affaaca9112a8c">boost::hana::type::sizeof_</a></div><div class="ttdeci">constexpr auto sizeof_</div><div class="ttdoc">sizeof keyword, lifted to Hana.</div><div class="ttdef"><b>Definition:</b> type.hpp:290</div></div>
|
||
<div class="ttc" id="afwd_2tap_8hpp_html"><div class="ttname"><a href="fwd_2tap_8hpp.html">tap.hpp</a></div><div class="ttdoc">Forward declares boost::hana::tap.</div></div>
|
||
<div class="ttc" id="afwd_2set_8hpp_html"><div class="ttname"><a href="fwd_2set_8hpp.html">set.hpp</a></div><div class="ttdoc">Forward declares boost::hana::set.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga3779f62fea92af00113a9290f1c680eb"><div class="ttname"><a href="group__group-_sequence.html#ga3779f62fea92af00113a9290f1c680eb">boost::hana::take_front_c</a></div><div class="ttdeci">constexpr auto take_front_c</div><div class="ttdoc">Equivalent to take_front; provided for convenience.</div><div class="ttdef"><b>Definition:</b> take_front.hpp:66</div></div>
|
||
<div class="ttc" id="ademux_8hpp_html"><div class="ttname"><a href="demux_8hpp.html">demux.hpp</a></div><div class="ttdoc">Defines boost::hana::demux.</div></div>
|
||
<div class="ttc" id="agreater__equal_8hpp_html"><div class="ttname"><a href="greater__equal_8hpp.html">greater_equal.hpp</a></div><div class="ttdoc">Defines boost::hana::greater_equal.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga83e71bae315e299f9f5f9de77b012139"><div class="ttname"><a href="group__group-functional.html#ga83e71bae315e299f9f5f9de77b012139">boost::hana::overload</a></div><div class="ttdeci">constexpr auto overload</div><div class="ttdoc">Pick one of several functions to call based on overload resolution.</div><div class="ttdef"><b>Definition:</b> overload.hpp:35</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1type__tag.html">boost::hana::type_tag</a></div><div class="ttdoc">Tag representing hana::type.</div><div class="ttdef"><b>Definition:</b> type.hpp:123</div></div>
|
||
<div class="ttc" id="aconcept_2group_8hpp_html"><div class="ttname"><a href="concept_2group_8hpp.html">group.hpp</a></div><div class="ttdoc">Defines boost::hana::Group.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga19fcf61d8d1179903952c0f564c538aa"><div class="ttname"><a href="group__group-_foldable.html#ga19fcf61d8d1179903952c0f564c538aa">boost::hana::fuse</a></div><div class="ttdeci">constexpr auto fuse</div><div class="ttdoc">Transform a function taking multiple arguments into a function that can be called with a compile-time...</div><div class="ttdef"><b>Definition:</b> fuse.hpp:40</div></div>
|
||
<div class="ttc" id="aconcept_2comonad_8hpp_html"><div class="ttname"><a href="concept_2comonad_8hpp.html">comonad.hpp</a></div><div class="ttdoc">Defines boost::hana::Comonad.</div></div>
|
||
<div class="ttc" id="aany_8hpp_html"><div class="ttname"><a href="any_8hpp.html">any.hpp</a></div><div class="ttdoc">Defines boost::hana::any.</div></div>
|
||
<div class="ttc" id="aunion_8hpp_html"><div class="ttname"><a href="union_8hpp.html">union.hpp</a></div><div class="ttdoc">Defines boost::hana::union.</div></div>
|
||
<div class="ttc" id="afwd_2minus_8hpp_html"><div class="ttname"><a href="fwd_2minus_8hpp.html">minus.hpp</a></div><div class="ttdoc">Forward declares boost::hana::minus.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga65cc6d9f522fb9e8e3b28d80ee5c822a"><div class="ttname"><a href="group__group-_monad_plus.html#ga65cc6d9f522fb9e8e3b28d80ee5c822a">boost::hana::filter</a></div><div class="ttdeci">constexpr auto filter</div><div class="ttdoc">Filter a monadic structure using a custom predicate.</div><div class="ttdef"><b>Definition:</b> filter.hpp:65</div></div>
|
||
<div class="ttc" id="agroup__group-_iterable_html_gab3f4d0035345a453284e46303862d463"><div class="ttname"><a href="group__group-_iterable.html#gab3f4d0035345a453284e46303862d463">boost::hana::back</a></div><div class="ttdeci">constexpr auto back</div><div class="ttdoc">Returns the last element of a non-empty and finite iterable.</div><div class="ttdef"><b>Definition:</b> back.hpp:32</div></div>
|
||
<div class="ttc" id="afwd_2concept_2logical_8hpp_html"><div class="ttname"><a href="fwd_2concept_2logical_8hpp.html">logical.hpp</a></div><div class="ttdoc">Forward declares boost::hana::Logical.</div></div>
|
||
<div class="ttc" id="apair_8hpp_html"><div class="ttname"><a href="pair_8hpp.html">pair.hpp</a></div><div class="ttdoc">Defines boost::hana::pair.</div></div>
|
||
<div class="ttc" id="aconcept_8hpp_html"><div class="ttname"><a href="concept_8hpp.html">concept.hpp</a></div><div class="ttdoc">Master header for the boost/hana/concept/ subdirectory.</div></div>
|
||
<div class="ttc" id="afwd_2repeat_8hpp_html"><div class="ttname"><a href="fwd_2repeat_8hpp.html">repeat.hpp</a></div><div class="ttdoc">Forward declares boost::hana::repeat.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga778b2daa27882e71d28b6f2b38982ddf"><div class="ttname"><a href="group__group-functional.html#ga778b2daa27882e71d28b6f2b38982ddf">boost::hana::partial</a></div><div class="ttdeci">constexpr auto partial</div><div class="ttdoc">Partially apply a function to some arguments.</div><div class="ttdef"><b>Definition:</b> partial.hpp:43</div></div>
|
||
<div class="ttc" id="aspan_8hpp_html"><div class="ttname"><a href="span_8hpp.html">span.hpp</a></div><div class="ttdoc">Defines boost::hana::span.</div></div>
|
||
<div class="ttc" id="afwd_2concept_2monad__plus_8hpp_html"><div class="ttname"><a href="fwd_2concept_2monad__plus_8hpp.html">monad_plus.hpp</a></div><div class="ttdoc">Forward declares boost::hana::MonadPlus.</div></div>
|
||
<div class="ttc" id="afwd_2maximum_8hpp_html"><div class="ttname"><a href="fwd_2maximum_8hpp.html">maximum.hpp</a></div><div class="ttdoc">Forward declares boost::hana::maximum.</div></div>
|
||
<div class="ttc" id="afwd_2empty_8hpp_html"><div class="ttname"><a href="fwd_2empty_8hpp.html">empty.hpp</a></div><div class="ttdoc">Forward declares boost::hana::empty.</div></div>
|
||
<div class="ttc" id="afwd_2erase__key_8hpp_html"><div class="ttname"><a href="fwd_2erase__key_8hpp.html">erase_key.hpp</a></div><div class="ttdoc">Forward declares boost::hana::erase_key.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1string__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1string__tag.html">boost::hana::string_tag</a></div><div class="ttdoc">Tag representing a compile-time string.</div><div class="ttdef"><b>Definition:</b> string.hpp:166</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_ga30027c383676084be151ef3c6cf2829f"><div class="ttname"><a href="group__group-functional.html#ga30027c383676084be151ef3c6cf2829f">boost::hana::apply</a></div><div class="ttdeci">constexpr auto apply</div><div class="ttdoc">Invokes a Callable with the given arguments.</div><div class="ttdef"><b>Definition:</b> apply.hpp:40</div></div>
|
||
<div class="ttc" id="acurry_8hpp_html"><div class="ttname"><a href="curry_8hpp.html">curry.hpp</a></div><div class="ttdoc">Defines boost::hana::curry.</div></div>
|
||
<div class="ttc" id="adrop__while_8hpp_html"><div class="ttname"><a href="drop__while_8hpp.html">drop_while.hpp</a></div><div class="ttdoc">Defines boost::hana::drop_while.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1tuple__tag.html">boost::hana::tuple_tag</a></div><div class="ttdoc">Tag representing hana::tuples.</div><div class="ttdef"><b>Definition:</b> tuple.hpp:159</div></div>
|
||
<div class="ttc" id="alazy_8hpp_html"><div class="ttname"><a href="lazy_8hpp.html">lazy.hpp</a></div><div class="ttdoc">Defines boost::hana::lazy.</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_gaf8c7199742581e6e66c8397def68e2d3"><div class="ttname"><a href="group__group-_struct.html#gaf8c7199742581e6e66c8397def68e2d3">boost::hana::keys</a></div><div class="ttdeci">constexpr keys_t keys</div><div class="ttdoc">Returns a Sequence containing the name of the members of the data structure.</div><div class="ttdef"><b>Definition:</b> keys.hpp:29</div></div>
|
||
<div class="ttc" id="adetail_2operators_2monad_8hpp_html"><div class="ttname"><a href="detail_2operators_2monad_8hpp.html">monad.hpp</a></div><div class="ttdoc">Defines operators for Monads.</div></div>
|
||
<div class="ttc" id="ascan__right_8hpp_html"><div class="ttname"><a href="scan__right_8hpp.html">scan_right.hpp</a></div><div class="ttdoc">Defines boost::hana::scan_right.</div></div>
|
||
<div class="ttc" id="aproduct_8hpp_html"><div class="ttname"><a href="product_8hpp.html">product.hpp</a></div><div class="ttdoc">Defines boost::hana::product.</div></div>
|
||
<div class="ttc" id="agroup__group-functional_html_gafca60c09e1f7a32a2b52baaf6515c279"><div class="ttname"><a href="group__group-functional.html#gafca60c09e1f7a32a2b52baaf6515c279">boost::hana::lockstep</a></div><div class="ttdeci">constexpr auto lockstep</div><div class="ttdoc">Invoke a function with the result of invoking other functions on its arguments, in lockstep.</div><div class="ttdef"><b>Definition:</b> lockstep.hpp:39</div></div>
|
||
<div class="ttc" id="adetail_2operators_2iterable_8hpp_html"><div class="ttname"><a href="detail_2operators_2iterable_8hpp.html">iterable.hpp</a></div><div class="ttdoc">Defines operators for Iterables.</div></div>
|
||
<div class="ttc" id="afwd_2slice_8hpp_html"><div class="ttname"><a href="fwd_2slice_8hpp.html">slice.hpp</a></div><div class="ttdoc">Forward declares boost::hana::slice and boost::hana::slice_c.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1type_html"><div class="ttname"><a href="structboost_1_1hana_1_1type.html">boost::hana::type</a></div><div class="ttdoc">C++ type in value-level representation.</div><div class="ttdef"><b>Definition:</b> type.hpp:100</div></div>
|
||
<div class="ttc" id="acore_2default_8hpp_html"><div class="ttname"><a href="core_2default_8hpp.html">default.hpp</a></div><div class="ttdoc">Defines boost::hana::default_ and boost::hana::is_default.</div></div>
|
||
<div class="ttc" id="afwd_2take__while_8hpp_html"><div class="ttname"><a href="fwd_2take__while_8hpp.html">take_while.hpp</a></div><div class="ttdoc">Forward declares boost::hana::take_while.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair_html"><div class="ttname"><a href="structboost_1_1hana_1_1pair.html">boost::hana::pair</a></div><div class="ttdoc">Generic container for two elements.</div><div class="ttdef"><b>Definition:</b> pair.hpp:61</div></div>
|
||
<div class="ttc" id="afwd_2zip_8hpp_html"><div class="ttname"><a href="fwd_2zip_8hpp.html">zip.hpp</a></div><div class="ttdoc">Forward declares boost::hana::zip.</div></div>
|
||
<div class="ttc" id="afwd_2prefix_8hpp_html"><div class="ttname"><a href="fwd_2prefix_8hpp.html">prefix.hpp</a></div><div class="ttdoc">Forward declares boost::hana::prefix.</div></div>
|
||
<div class="ttc" id="aappend_8hpp_html"><div class="ttname"><a href="append_8hpp.html">append.hpp</a></div><div class="ttdoc">Defines boost::hana::append.</div></div>
|
||
<div class="ttc" id="anested__by__fwd_8hpp_html"><div class="ttname"><a href="nested__by__fwd_8hpp.html">nested_by_fwd.hpp</a></div><div class="ttdoc">Forward declares boost::hana::detail::nested_by.</div></div>
|
||
<div class="ttc" id="aor_8hpp_html"><div class="ttname"><a href="or_8hpp.html">or.hpp</a></div><div class="ttdoc">Defines boost::hana::or_.</div></div>
|
||
<div class="ttc" id="agroup__group-_foldable_html_ga17fe9c1982c882807f3358b4138c5744"><div class="ttname"><a href="group__group-_foldable.html#ga17fe9c1982c882807f3358b4138c5744">boost::hana::product</a></div><div class="ttdeci">constexpr auto product</div><div class="ttdoc">Compute the product of the numbers of a structure.</div><div class="ttdef"><b>Definition:</b> product.hpp:57</div></div>
|
||
<div class="ttc" id="agroup__group-_searchable_html_ga3c1826aee6c6eb577810bb99c5c3e53d"><div class="ttname"><a href="group__group-_searchable.html#ga3c1826aee6c6eb577810bb99c5c3e53d">boost::hana::at_key</a></div><div class="ttdeci">constexpr auto at_key</div><div class="ttdoc">Returns the value associated to the given key in a structure, or fail.</div><div class="ttdef"><b>Definition:</b> at_key.hpp:51</div></div>
|
||
<div class="ttc" id="aratio_8hpp_html"><div class="ttname"><a href="ratio_8hpp.html">ratio.hpp</a></div><div class="ttdoc">Adapts std::ratio for use with Hana.</div></div>
|
||
<div class="ttc" id="agroup__group-_sequence_html_ga6f6d5c1f335780c91d29626fde615c78"><div class="ttname"><a href="group__group-_sequence.html#ga6f6d5c1f335780c91d29626fde615c78">boost::hana::remove_range</a></div><div class="ttdeci">constexpr auto remove_range</div><div class="ttdoc">Remove the elements inside a given range of indices from a sequence.</div><div class="ttdef"><b>Definition:</b> remove_range.hpp:49</div></div>
|
||
<div class="ttc" id="afwd_2at_8hpp_html"><div class="ttname"><a href="fwd_2at_8hpp.html">at.hpp</a></div><div class="ttdoc">Forward declares boost::hana::at and boost::hana::at_c.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a3b3430482d4e88052e621f63a234f3eb"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a3b3430482d4e88052e621f63a234f3eb">boost::hana::map::intersection</a></div><div class="ttdeci">constexpr auto intersection</div><div class="ttdoc">Returns the intersection of two maps.</div><div class="ttdef"><b>Definition:</b> map.hpp:315</div></div>
|
||
<div class="ttc" id="afwd_2unique_8hpp_html"><div class="ttname"><a href="fwd_2unique_8hpp.html">unique.hpp</a></div><div class="ttdoc">Forward declares boost::hana::unique.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1pair__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1pair__tag.html">boost::hana::pair_tag</a></div><div class="ttdoc">Tag representing hana::pair.</div><div class="ttdef"><b>Definition:</b> pair.hpp:131</div></div>
|
||
<div class="ttc" id="aall_8hpp_html"><div class="ttname"><a href="all_8hpp.html">all.hpp</a></div><div class="ttdoc">Defines boost::hana::all.</div></div>
|
||
<div class="ttc" id="agroup__group-_struct_html_ga983a55dbd93d766fd37689ea32e4ddfb"><div class="ttname"><a href="group__group-_struct.html#ga983a55dbd93d766fd37689ea32e4ddfb">boost::hana::accessors</a></div><div class="ttdeci">constexpr auto accessors</div><div class="ttdoc">Returns a Sequence of pairs representing the accessors of the data structure.</div><div class="ttdef"><b>Definition:</b> accessors.hpp:35</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1set_html"><div class="ttname"><a href="structboost_1_1hana_1_1set.html">boost::hana::set</a></div><div class="ttdoc">Basic unordered container requiring unique, Comparable and Hashable keys.</div><div class="ttdef"><b>Definition:</b> set.hpp:75</div></div>
|
||
<div class="ttc" id="agroup__group-core_html_ga4da46c97755c0f430b063711b66ca05b"><div class="ttname"><a href="group__group-core.html#ga4da46c97755c0f430b063711b66ca05b">boost::hana::common_t</a></div><div class="ttdeci">typename common< T, U >::type common_t</div><div class="ttdoc">Alias to common<T, U>::type, provided for convenience.</div><div class="ttdef"><b>Definition:</b> common.hpp:100</div></div>
|
||
<div class="ttc" id="amonadic__fold__right_8hpp_html"><div class="ttname"><a href="monadic__fold__right_8hpp.html">monadic_fold_right.hpp</a></div><div class="ttdoc">Defines boost::hana::monadic_fold_right.</div></div>
|
||
<div class="ttc" id="agroup__group-_orderable_html_gaf9a073eafebbe514fb19dff82318f198"><div class="ttname"><a href="group__group-_orderable.html#gaf9a073eafebbe514fb19dff82318f198">boost::hana::greater</a></div><div class="ttdeci">constexpr auto greater</div><div class="ttdoc">Returns a Logical representing whether x is greater than y.</div><div class="ttdef"><b>Definition:</b> greater.hpp:37</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1optional_html_a52057c5da4b9aee49ee15a167459fc9a"><div class="ttname"><a href="structboost_1_1hana_1_1optional.html#a52057c5da4b9aee49ee15a167459fc9a">boost::hana::optional::operator=</a></div><div class="ttdeci">constexpr optional & operator=(optional &&)=default</div><div class="ttdoc">Move-assign an optional. An empty optional may only be move-assigned from another empty optional,...</div></div>
|
||
<div class="ttc" id="agroup__group-_comparable_html_gacaf1ebea6b3ab96ac9dcb82f0e64e547"><div class="ttname"><a href="group__group-_comparable.html#gacaf1ebea6b3ab96ac9dcb82f0e64e547">boost::hana::equal</a></div><div class="ttdeci">constexpr auto equal</div><div class="ttdoc">Returns a Logical representing whether x is equal to y.</div><div class="ttdef"><b>Definition:</b> equal.hpp:64</div></div>
|
||
<div class="ttc" id="afwd_2symmetric__difference_8hpp_html"><div class="ttname"><a href="fwd_2symmetric__difference_8hpp.html">symmetric_difference.hpp</a></div><div class="ttdoc">Forward declares boost::hana::symmetric_difference.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1map_html_a4a4f472e036abf9bcbda81e831f46e32"><div class="ttname"><a href="structboost_1_1hana_1_1map.html#a4a4f472e036abf9bcbda81e831f46e32">boost::hana::map::map</a></div><div class="ttdeci">constexpr map(P &&...pairs)</div><div class="ttdoc">Construct the map from the provided pairs. P... must be pairs of the same type (modulo ref and cv-qua...</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1integral__constant__tag_html"><div class="ttname"><a href="structboost_1_1hana_1_1integral__constant__tag.html">boost::hana::integral_constant_tag</a></div><div class="ttdoc">Tag representing hana::integral_constant.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:24</div></div>
|
||
<div class="ttc" id="afwd_2while_8hpp_html"><div class="ttname"><a href="fwd_2while_8hpp.html">while.hpp</a></div><div class="ttdoc">Forward declares boost::hana::while_.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1integral__constant_html_a2d4bda4a9114a5e803a91def599fae76"><div class="ttname"><a href="structboost_1_1hana_1_1integral__constant.html#a2d4bda4a9114a5e803a91def599fae76">boost::hana::integral_constant::times</a></div><div class="ttdeci">static constexpr void times(F &&f)</div><div class="ttdoc">Call a function n times.</div><div class="ttdef"><b>Definition:</b> integral_constant.hpp:168</div></div>
|
||
<div class="ttc" id="acompose_8hpp_html"><div class="ttname"><a href="compose_8hpp.html">compose.hpp</a></div><div class="ttdoc">Defines boost::hana::compose.</div></div>
|
||
<div class="ttc" id="aboost_2fusion_2vector_8hpp_html"><div class="ttname"><a href="boost_2fusion_2vector_8hpp.html">vector.hpp</a></div><div class="ttdoc">Adapts boost::fusion::vector for use with Hana.</div></div>
|
||
<div class="ttc" id="agroup__group-_monad_plus_html_ga3022fdfe454dc9bc1f79b5dfeba13b5e"><div class="ttname"><a href="group__group-_monad_plus.html#ga3022fdfe454dc9bc1f79b5dfeba13b5e">boost::hana::prefix</a></div><div class="ttdeci">constexpr auto prefix</div><div class="ttdoc">Inserts a value before each element of a monadic structure.</div><div class="ttdef"><b>Definition:</b> prefix.hpp:56</div></div>
|
||
<div class="ttc" id="aunpack_8hpp_html"><div class="ttname"><a href="unpack_8hpp.html">unpack.hpp</a></div><div class="ttdoc">Defines boost::hana::unpack.</div></div>
|
||
<div class="ttc" id="aconcept_2monad__plus_8hpp_html"><div class="ttname"><a href="concept_2monad__plus_8hpp.html">monad_plus.hpp</a></div><div class="ttdoc">Defines boost::hana::MonadPlus.</div></div>
|
||
<div class="ttc" id="aconcept_2searchable_8hpp_html"><div class="ttname"><a href="concept_2searchable_8hpp.html">searchable.hpp</a></div><div class="ttdoc">Defines boost::hana::Searchable.</div></div>
|
||
<div class="ttc" id="aiterate_8hpp_html"><div class="ttname"><a href="iterate_8hpp.html">iterate.hpp</a></div><div class="ttdoc">Defines boost::hana::iterate.</div></div>
|
||
<div class="ttc" id="aoptional_8hpp_html"><div class="ttname"><a href="optional_8hpp.html">optional.hpp</a></div><div class="ttdoc">Defines boost::hana::optional.</div></div>
|
||
<div class="ttc" id="astructboost_1_1hana_1_1tuple_html_a9a5dd3930d94a900190de98247e0c415"><div class="ttname"><a href="structboost_1_1hana_1_1tuple.html#a9a5dd3930d94a900190de98247e0c415">boost::hana::tuple::tuple</a></div><div class="ttdeci">constexpr tuple(Yn &&...yn)</div><div class="ttdoc">Initialize each element of the tuple by perfect-forwarding the corresponding element in yn....</div></div>
|
||
<!--
|
||
Copyright Louis Dionne 2013-2017
|
||
Distributed under the Boost Software License, Version 1.0.
|
||
(See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
|
||
-->
|
||
<!-- boost-no-inspect -->
|
||
<!-- HTML footer for doxygen 1.8.9.1-->
|
||
<!-- start footer part -->
|
||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||
<ul>
|
||
<li class="navelem"><a class="el" href="dir_1878a3f4746a95c6aad317458cc7ef80.html">boost</a></li><li class="navelem"><a class="el" href="hana_8hpp.html">hana.hpp</a></li>
|
||
</ul>
|
||
</div>
|
||
</body>
|
||
</html>
|