Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / histogram / doc / html / histogram / reference.html
index e6bbdd1..777f51d 100644 (file)
@@ -29,6 +29,7 @@
 <dt><span class="section"><a href="reference.html#header.boost.histogram_hpp">Header &lt;boost/histogram.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.histogram_hpp">Header &lt;boost/histogram/histogram.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.accumulators_hpp">Header &lt;boost/histogram/accumulators.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.accumulators.mean_hpp">Header &lt;boost/histogram/accumulators/mean.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.accumulators.sum_hpp">Header &lt;boost/histogram/accumulators/sum.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.accumulators.weighted_sum_hpp">Header &lt;boost/histogram/accumulators/weighted_sum.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.algorithm_hpp">Header &lt;boost/histogram/algorithm.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.algorithm.empty_hpp">Header &lt;boost/histogram/algorithm/empty.hpp&gt;</a></span></dt>
+<dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.algorithm.project_hpp">Header &lt;boost/histogram/algorithm/project.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.algorithm.reduce_hpp">Header &lt;boost/histogram/algorithm/reduce.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.axis_hpp">Header &lt;boost/histogram/axis.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.category_hpp">Header &lt;boost/histogram/axis/category.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.integer_hpp">Header &lt;boost/histogram/axis/integer.hpp&gt;</a></span></dt>
@@ -53,6 +58,8 @@
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.iterator_hpp">Header &lt;boost/histogram/axis/iterator.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.axis.metadata_base_hpp">Header &lt;boost/histogram/axis/metadata_base.hpp&gt;</a></span></dt>
+<dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.option_hpp">Header &lt;boost/histogram/axis/option.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.polymorphic_bin_hpp">Header &lt;boost/histogram/axis/polymorphic_bin.hpp&gt;</a></span></dt>
@@ -77,6 +84,8 @@
 <dt><span class="section"><a href="reference.html#header.boost.histogram.ostream_hpp">Header &lt;boost/histogram/ostream.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.accumulators.ostream_hpp">Header &lt;boost/histogram/accumulators/ostream.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.axis.ostream_hpp">Header &lt;boost/histogram/axis/ostream.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.sample_hpp">Header &lt;boost/histogram/sample.hpp&gt;</a></span></dt>
+<dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.serialization_hpp">Header &lt;boost/histogram/serialization.hpp&gt;</a></span></dt>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.storage_adaptor_hpp">Header &lt;boost/histogram/storage_adaptor.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
 <dd><dl></dl></dd>
 <dt><span class="section"><a href="reference.html#header.boost.histogram.unsafe_access_hpp">Header &lt;boost/histogram/unsafe_access.hpp&gt;</a></span></dt>
 <dd><dl></dl></dd>
+<dt><span class="section"><a href="reference.html#header.boost.histogram.weight_hpp">Header &lt;boost/histogram/weight.hpp&gt;</a></span></dt>
+<dd><dl></dl></dd>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram_hpp"></a>Header &lt;<a href="../../../../../boost/histogram.hpp" target="_top">boost/histogram.hpp</a>&gt;</h3></div></div></div>
-<p>Includes all standard headers of the Boost.histogram library. </p>
+<p>Includes all standard headers of the Boost.Histogram library. </p>
 <p>Extra headers not automatically included are:</p>
 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
 <li class="listitem"><p><a href="reference.html#header.boost.histogram.ostream_hpp" target="_top">boost/histogram/ostream.hpp</a></p></li>
 <li class="listitem"><p><a href="reference.html#header.boost.histogram.axis.ostream_hpp" target="_top">boost/histogram/axis/ostream.hpp</a></p></li>
 <li class="listitem"><p><a href="reference.html#header.boost.histogram.accumulators.ostream_hpp" target="_top">boost/histogram/accumulators/ostream.hpp</a></p></li>
-<li class="listitem"><p><a href="reference.html#header.boost.histogram.serialization_hpp" target="_top">boost/histogram/serialization.hpp</a> </p></li>
+<li class="listitem"><p><a href="reference.html#header.boost.histogram.serialization_hpp" target="_top">boost/histogram/serialization.hpp</a></p></li>
+<li class="listitem"><p><a href="reference.html#header.boost.histogram.display_hpp" target="_top">boost/histogram/display.hpp</a> </p></li>
 </ul></div>
 <p>
 </p>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span> 
       <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_.html" title="Function template operator+"><span class="keyword">operator</span><span class="special">+</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45525156343760.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45414525234656.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span> 
       <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator-.html" title="Function template operator-"><span class="keyword">operator</span><span class="special">-</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A1<span class="special">,</span> <span class="keyword">typename</span> S1<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> <span class="keyword">typename</span> S2<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45525156330832.html" title="Function template operator/"><span class="keyword">operator</span><span class="special">/</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45414525221728.html" title="Function template operator/"><span class="keyword">operator</span><span class="special">/</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A1</span><span class="special">,</span> <span class="identifier">S1</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">S2</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45525156324368.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45414525215264.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45525156319456.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45414525210352.html" title="Function template operator*"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45525156314544.html" title="Function template operator/"><span class="keyword">operator</span><span class="special">/</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/weight.html" title="Function template weight"><span class="identifier">weight</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">...</span> Ts<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/sample.html" title="Function template sample"><span class="identifier">sample</span></a><span class="special">(</span><span class="identifier">Ts</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/operator_idm45414525205440.html" title="Function template operator/"><span class="keyword">operator</span><span class="special">/</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.accumulators_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/accumulators.hpp" target="_top">boost/histogram/accumulators.hpp</a>&gt;</h3></div></div></div>
+<p>Includes all accumulator headers of the Boost.Histogram library. </p>
+<p>Extra header not automatically included:</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a href="reference.html#header.boost.histogram.accumulators.ostream_hpp" target="_top">boost/histogram/accumulators/ostream.hpp</a> </p></li></ul></div>
+<p>
+</p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram.accumulators.mean_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/accumulators/mean.hpp" target="_top">boost/histogram/accumulators/mean.hpp</a>&gt;</h3></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.algorithm_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/algorithm.hpp" target="_top">boost/histogram/algorithm.hpp</a>&gt;</h3></div></div></div>
+<p>Includes all algorithm headers of the Boost.Histogram library. </p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.algorithm.empty_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/algorithm/empty.hpp" target="_top">boost/histogram/algorithm/empty.hpp</a>&gt;</h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
+    <span class="keyword">namespace</span> <span class="identifier">algorithm</span> <span class="special">{</span>
+      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">&gt;</span> 
+        <span class="keyword">auto</span> <a class="link" href="../boost/histogram/algorithm/empty.html" title="Function template empty"><span class="identifier">empty</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">coverage</span><span class="special">)</span><span class="special">;</span>
+    <span class="special">}</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram.algorithm.project_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/algorithm/project.hpp" target="_top">boost/histogram/algorithm/project.hpp</a>&gt;</h3></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
     <span class="keyword">namespace</span> <span class="identifier">algorithm</span> <span class="special">{</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">unsigned</span> N<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Ns<span class="special">&gt;</span> 
-        <span class="keyword">auto</span> <a class="link" href="../boost/histogram/algorithm/project_idm45525156151136.html" title="Function template project"><span class="identifier">project</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
+        <span class="keyword">auto</span> <a class="link" href="../boost/histogram/algorithm/project_idm45414525025232.html" title="Function template project"><span class="identifier">project</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="identifier">std</span><span class="special">::</span><span class="identifier">integral_constant</span><span class="special">&lt;</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">&gt;</span><span class="special">,</span> <span class="identifier">Ns</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">typename</span> Iterable<span class="special">&gt;</span> 
-        <span class="keyword">auto</span> <a class="link" href="../boost/histogram/algorithm/project_idm45525156143712.html" title="Function template project"><span class="identifier">project</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Iterable</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">auto</span> <a class="link" href="../boost/histogram/algorithm/project_idm45414525017808.html" title="Function template project"><span class="identifier">project</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">&lt;</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Iterable</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="special">}</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
     <span class="keyword">namespace</span> <span class="identifier">algorithm</span> <span class="special">{</span>
       <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.histogram.algorithm.reduce_option"></a><span class="identifier">reduce_option</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_a_idm45525156134352.html" title="Function shrink_and_rebin"><span class="identifier">shrink_and_rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_a_idm45414525008448.html" title="Function shrink_and_rebin"><span class="identifier">shrink_and_rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
       <span class="identifier">reduce_option</span> 
-      <a class="link" href="../boost/histogram/algorithm/slice_an_idm45525156127808.html" title="Function slice_and_rebin"><span class="identifier">slice_and_rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_idm45525156121312.html" title="Function shrink"><span class="identifier">shrink</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/slice_idm45525156116320.html" title="Function slice"><span class="identifier">slice</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/rebin_idm45525156111376.html" title="Function rebin"><span class="identifier">rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_a_idm45525156107552.html" title="Function shrink_and_rebin"><span class="identifier">shrink_and_rebin</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <a class="link" href="../boost/histogram/algorithm/slice_an_idm45414525001904.html" title="Function slice_and_rebin"><span class="identifier">slice_and_rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_idm45414524995408.html" title="Function shrink"><span class="identifier">shrink</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/slice_idm45414524989840.html" title="Function slice"><span class="identifier">slice</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/rebin_idm45414524984896.html" title="Function rebin"><span class="identifier">rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_a_idm45414524981072.html" title="Function shrink_and_rebin"><span class="identifier">shrink_and_rebin</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
       <span class="identifier">reduce_option</span> 
-      <a class="link" href="../boost/histogram/algorithm/slice_an_idm45525156102496.html" title="Function slice_and_rebin"><span class="identifier">slice_and_rebin</span></a><span class="special">(</span><span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_idm45525156097488.html" title="Function shrink"><span class="identifier">shrink</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/slice_idm45525156093584.html" title="Function slice"><span class="identifier">slice</span></a><span class="special">(</span><span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">)</span><span class="special">;</span>
-      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/rebin_idm45525156089728.html" title="Function rebin"><span class="identifier">rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <a class="link" href="../boost/histogram/algorithm/slice_an_idm45414524976016.html" title="Function slice_and_rebin"><span class="identifier">slice_and_rebin</span></a><span class="special">(</span><span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/shrink_idm45414524971008.html" title="Function shrink"><span class="identifier">shrink</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/slice_idm45414524967104.html" title="Function slice"><span class="identifier">slice</span></a><span class="special">(</span><span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span><span class="special">)</span><span class="special">;</span>
+      <span class="identifier">reduce_option</span> <a class="link" href="../boost/histogram/algorithm/rebin_idm45414524963248.html" title="Function rebin"><span class="identifier">rebin</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Histogram<span class="special">,</span> <span class="keyword">typename</span> Iterable<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/algorithm/reduce_idm45525156086992.html" title="Function template reduce"><span class="identifier">reduce</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Histogram</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Iterable</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/algorithm/reduce_idm45414524960512.html" title="Function template reduce"><span class="identifier">reduce</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Histogram</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Iterable</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Histogram<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Ts<span class="special">&gt;</span> 
         <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> 
-        <a class="link" href="../boost/histogram/algorithm/reduce_idm45525156080832.html" title="Function template reduce"><span class="identifier">reduce</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Histogram</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">reduce_option</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ts</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+        <a class="link" href="../boost/histogram/algorithm/reduce_idm45414524954352.html" title="Function template reduce"><span class="identifier">reduce</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Histogram</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">reduce_option</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Ts</span> <span class="special">&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
     <span class="special">}</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.axis_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/axis.hpp" target="_top">boost/histogram/axis.hpp</a>&gt;</h3></div></div></div>
+<p>Includes all axis headers of the Boost.Histogram library. </p>
+<p>Extra header not automatically included:</p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p><a href="reference.html#header.boost.histogram.axis.ostream_hpp" target="_top">boost/histogram/axis/ostream.hpp</a> </p></li></ul></div>
+<p>
+</p>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram.axis.category_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/axis/category.hpp" target="_top">boost/histogram/axis/category.hpp</a>&gt;</h3></div></div></div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.axis.metadata_base_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/axis/metadata_base.hpp" target="_top">boost/histogram/axis/metadata_base.hpp</a>&gt;</h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
+    <span class="keyword">namespace</span> <span class="identifier">axis</span> <span class="special">{</span>
+      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Metadata<span class="special">,</span> 
+               <span class="keyword">typename</span> DetailMetadata <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">replace_default</span><span class="special">&lt;</span><span class="identifier">Metadata</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span> <span class="special">&gt;</span> 
+        <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis/metadata_base.html" title="Class template metadata_base">metadata_base</a><span class="special">;</span>
+    <span class="special">}</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram.axis.option_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/axis/option.hpp" target="_top">boost/histogram/axis/option.hpp</a>&gt;</h3></div></div></div>
 <p>Options for builtin axis types. </p>
 <p>Options <code class="computeroutput">circular</code> and <code class="computeroutput">growth</code> are mutually exclusive. Options <code class="computeroutput">circular</code> and <code class="computeroutput">underflow</code> are mutually exclusive. </p>
 
         <span class="comment">// Set union of the axis option arguments. </span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">unsigned</span> B1<span class="special">,</span> <span class="keyword">unsigned</span> B2<span class="special">&gt;</span> 
-          <span class="keyword">constexpr</span> <span class="keyword">auto</span> <a name="boost.histogram.axis.option.operator_idm45525155884144"></a><span class="keyword">operator</span><span class="special">|</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/option/bitset.html" title="Struct template bitset">bitset</a><span class="special">&lt;</span> <span class="identifier">B1</span> <span class="special">&gt;</span><span class="special">,</span> <a class="link" href="../boost/histogram/axis/option/bitset.html" title="Struct template bitset">bitset</a><span class="special">&lt;</span> <span class="identifier">B2</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
+          <span class="keyword">constexpr</span> <span class="keyword">auto</span> <a name="boost.histogram.axis.option.operator_idm45414524747024"></a><span class="keyword">operator</span><span class="special">|</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/option/bitset.html" title="Struct template bitset">bitset</a><span class="special">&lt;</span> <span class="identifier">B1</span> <span class="special">&gt;</span><span class="special">,</span> <a class="link" href="../boost/histogram/axis/option/bitset.html" title="Struct template bitset">bitset</a><span class="special">&lt;</span> <span class="identifier">B2</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
 
         <span class="comment">// Set intersection of the option arguments. </span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">unsigned</span> B1<span class="special">,</span> <span class="keyword">unsigned</span> B2<span class="special">&gt;</span> 
         <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis/regular.html" title="Class template regular">regular</a><span class="special">;</span>
 
       <span class="comment">// Helper function to mark argument as step size. </span>
-      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">auto</span> <a name="boost.histogram.axis.step"></a><span class="identifier">step</span><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;&amp;</span> t<span class="special">)</span><span class="special">;</span>
+      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">step_type</span><span class="special">&lt;</span> <span class="identifier">T</span> <span class="special">&gt;</span> <a name="boost.histogram.axis.step"></a><span class="identifier">step</span><span class="special">(</span><span class="identifier">T</span> t<span class="special">)</span><span class="special">;</span>
       <span class="keyword">namespace</span> <span class="identifier">transform</span> <span class="special">{</span>
         <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/transform/id.html" title="Struct id">id</a><span class="special">;</span>
         <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/transform/log.html" title="Struct log">log</a><span class="special">;</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
     <span class="keyword">namespace</span> <span class="identifier">axis</span> <span class="special">{</span>
       <span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/traits/is_continuous.html" title="Struct template is_continuous">is_continuous</a><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/traits/is_reducible.html" title="Struct template is_reducible">is_reducible</a><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/traits/static_is_inclusive.html" title="Struct template static_is_inclusive">static_is_inclusive</a><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/traits/static_options.html" title="Struct template static_options">static_options</a><span class="special">;</span>
-        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/axis/traits/metadata.html" title="Function template metadata"><span class="identifier">metadata</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/axis/traits/value_type.html" title="Struct template value_type">value_type</a><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a class="link" href="../boost/histogram/axis/traits/options.html" title="Function template options"><span class="identifier">options</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
-        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">constexpr</span> <span class="identifier">index_type</span> <a class="link" href="../boost/histogram/axis/traits/extent.html" title="Function template extent"><span class="identifier">extent</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">constexpr</span> <span class="keyword">bool</span> <a class="link" href="../boost/histogram/axis/traits/inclusive.html" title="Function template inclusive"><span class="identifier">inclusive</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="identifier">index_type</span> <a class="link" href="../boost/histogram/axis/traits/extent.html" title="Function template extent"><span class="identifier">extent</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/axis/traits/metadata.html" title="Function template metadata"><span class="identifier">metadata</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> 
           <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/axis/traits/value.html" title="Function template value"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">real_index_type</span><span class="special">)</span><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Result<span class="special">,</span> <span class="keyword">typename</span> Axis<span class="special">&gt;</span> 
           <span class="identifier">Result</span> <a class="link" href="../boost/histogram/axis/traits/value_as.html" title="Function template value_as"><span class="identifier">value_as</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">real_index_type</span><span class="special">)</span><span class="special">;</span>
-        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
-                 <span class="keyword">typename</span> _V <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">decay_t</span><span class="special">&lt;</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">arg_type</span><span class="special">&lt;</span><span class="keyword">decltype</span><span class="special">(</span><span class="special">&amp;</span><span class="identifier">Axis</span><span class="special">::</span><span class="identifier">index</span><span class="special">)</span><span class="special">&gt;&gt;</span> <span class="special">&gt;</span> 
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
           <span class="identifier">axis</span><span class="special">::</span><span class="identifier">index_type</span> <a class="link" href="../boost/histogram/axis/traits/index.html" title="Function template index"><span class="identifier">index</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">U</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
-        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
-                 <span class="keyword">typename</span> _V <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">decay_t</span><span class="special">&lt;</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">arg_type</span><span class="special">&lt;</span><span class="keyword">decltype</span><span class="special">(</span><span class="special">&amp;</span><span class="identifier">Axis</span><span class="special">::</span><span class="identifier">index</span><span class="special">)</span><span class="special">&gt;&gt;</span> <span class="special">&gt;</span> 
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a class="link" href="../boost/histogram/axis/traits/rank.html" title="Function template rank"><span class="identifier">rank</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
+        <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
           <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">index_type</span><span class="special">,</span> <span class="identifier">index_type</span> <span class="special">&gt;</span> <a class="link" href="../boost/histogram/axis/traits/update.html" title="Function template update"><span class="identifier">update</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">U</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">&gt;</span> <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a class="link" href="../boost/histogram/axis/traits/width.html" title="Function template width"><span class="identifier">width</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&amp;</span><span class="special">,</span> <span class="identifier">index_type</span><span class="special">)</span><span class="special">;</span>
         <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Result<span class="special">,</span> <span class="keyword">typename</span> Axis<span class="special">&gt;</span> 
 
       <span class="comment">// Apply visitor to variant (reference). </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Visitor<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45525155534384"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> var<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45414524383104"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> var<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Apply visitor to variant (movable reference). </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Visitor<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45525155529872"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> var<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45414524378592"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> var<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Apply visitor to variant (const reference). </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Visitor<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45525155525344"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> var<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.visit_idm45414524374064"></a><span class="identifier">visit</span><span class="special">(</span><span class="identifier">Visitor</span> <span class="special">&amp;&amp;</span> vis<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> var<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Returns pointer to T in variant or null pointer if type does not match. </span>
-      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.histogram.axis.get_if_idm45525155520656"></a><span class="identifier">get_if</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">*</span> v<span class="special">)</span><span class="special">;</span>
+      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> <span class="keyword">auto</span> <a name="boost.histogram.axis.get_if_idm45414524369376"></a><span class="identifier">get_if</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">*</span> v<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Returns pointer to const T in variant or null pointer if type does not match. </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">*</span> <a name="boost.histogram.axis.get_if_idm45525155516784"></a><span class="identifier">get_if</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">*</span> v<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">auto</span> <a name="boost.histogram.axis.get_if_idm45414524365504"></a><span class="identifier">get_if</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">*</span> v<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Return reference to T, throws std::runtime_error if type does not match. </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45525155512752"></a><span class="identifier">get</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> v<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45414524361472"></a><span class="identifier">get</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> v<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Return movable reference to T, throws unspecified exception if type does not match. </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45525155508880"></a><span class="identifier">get</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> v<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45414524357600"></a><span class="identifier">get</span><span class="special">(</span><a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;&amp;</span> v<span class="special">)</span><span class="special">;</span>
 
       <span class="comment">// Return const reference to T, throws unspecified exception if type does not match. </span>
       <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Us<span class="special">&gt;</span> 
-        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45525155505008"></a><span class="identifier">get</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> v<span class="special">)</span><span class="special">;</span>
+        <span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <a name="boost.histogram.axis.get_idm45414524353728"></a><span class="identifier">get</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../boost/histogram/axis/variant.html" title="Class template variant">variant</a><span class="special">&lt;</span> <span class="identifier">Us</span><span class="special">...</span> <span class="special">&gt;</span> <span class="special">&amp;</span> v<span class="special">)</span><span class="special">;</span>
     <span class="special">}</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 
       <span class="keyword">typedef</span> <span class="keyword">int</span> <a name="boost.histogram.axis.index_type"></a><span class="identifier">index_type</span><span class="special">;</span>  <span class="comment">// Integral type for axis indices. </span>
       <span class="keyword">typedef</span> <span class="keyword">double</span> <a name="boost.histogram.axis.real_index_type"></a><span class="identifier">real_index_type</span><span class="special">;</span>  <span class="comment">// Real type for axis indices. </span>
+      <span class="keyword">typedef</span> <a class="link" href="../boost/histogram/axis/null_type.html" title="Struct null_type">null_type</a> <a name="boost.histogram.axis.empty_type"></a><span class="identifier">empty_type</span><span class="special">;</span>  <span class="comment">// Another alias for an empty metadata type. </span>
     <span class="special">}</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
     <span class="keyword">namespace</span> <span class="identifier">literals</span> <span class="special">{</span>
 
       <span class="comment">// Suffix operator to generate literal compile-time numbers, 0_c, 12_c, etc. </span>
-      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">...</span> digits<span class="special">&gt;</span> <span class="keyword">auto</span> <a name="boost.histogram.literals.operator_idm45525155388784"></a><span class="keyword">operator</span><span class="string">""</span><span class="identifier">_c</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">...</span> digits<span class="special">&gt;</span> <span class="keyword">auto</span> <a name="boost.histogram.literals.operator_idm45414524230752"></a><span class="keyword">operator</span><span class="string">""</span><span class="identifier">_c</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
     <span class="special">}</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Axes<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155383760.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524225728.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Axes<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155376512.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524218480.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">class</span><span class="special">...</span> Axes<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155370992.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524212960.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span> Iterable<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155365472.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155360192.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155356624.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524207440.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524202160.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524198592.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span> Iterator<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155353056.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45525155346640.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524195024.html" title="Function template make_histogram_with"><span class="identifier">make_histogram_with</span></a><span class="special">(</span><span class="identifier">Storage</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_his_idm45414524188608.html" title="Function template make_histogram"><span class="identifier">make_histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155341952.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524183920.html" title="Function template make_weighted_histogram"><span class="identifier">make_weighted_histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
 <pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
   <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45525155334368.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45414524176336.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
     <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Axis<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">&gt;</span> 
-      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155328880.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45525155323360.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155319824.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45525155316256.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
-    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45525155311600.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
+      <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524170848.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Axis</span> <span class="special">&amp;&amp;</span><span class="special">,</span> <span class="identifier">Axes</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45414524165328.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterable<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524161792.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Iterable</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_pro_idm45414524158224.html" title="Function template make_profile"><span class="identifier">make_profile</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Iterator<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/make_wei_idm45414524153568.html" title="Function template make_weighted_profile"><span class="identifier">make_weighted_profile</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.sample_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/sample.hpp" target="_top">boost/histogram/sample.hpp</a>&gt;</h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span><span class="special">...</span> Ts<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/sample.html" title="Function template sample"><span class="identifier">sample</span></a><span class="special">(</span><span class="identifier">Ts</span> <span class="special">&amp;&amp;</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
 <a name="header.boost.histogram.serialization_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/serialization.hpp" target="_top">boost/histogram/serialization.hpp</a>&gt;</h3></div></div></div>
-<p>Implemenations of the serialization functions using <a href="https://www.boost.org/doc/libs/develop/libs/serialization/doc/index.html" target="_top">Boost.Serialization</a>. </p>
+<p>Headers from <a href="https://www.boost.org/doc/libs/develop/libs/serialization/doc/index.html" target="_top">Boost.Serialization</a> needed to serialize STL types that are used internally by the Boost.Histogram classes. </p>
 </div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
   <span class="special">}</span>
 <span class="special">}</span></pre>
 </div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="header.boost.histogram.weight_hpp"></a>Header &lt;<a href="../../../../../boost/histogram/weight.hpp" target="_top">boost/histogram/weight.hpp</a>&gt;</h3></div></div></div>
+<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+  <span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/weight_type.html" title="Struct template weight_type">weight_type</a><span class="special">;</span>
+    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">auto</span> <a class="link" href="../boost/histogram/weight.html" title="Function template weight"><span class="identifier">weight</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">&amp;&amp;</span><span class="special">)</span><span class="special">;</span>
+  <span class="special">}</span>
+<span class="special">}</span></pre>
+</div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>