</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">auto</span> <span class="identifier">sum</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../histogram.html" title="Class template histogram">histogram</a><span class="special"><</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> h<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idm45952482612000"></a><h2>Description</h2>
+<a name="idm45212148846944"></a><h2>Description</h2>
<p>If the value type of the histogram is an integral or floating point type, boost::accumulators::sum<double> is used to compute the sum, else the original value type is used. Compilation fails, if the value type does not support operator+=.</p>
<p>Return type is double if the value type of the histogram is integral or floating point, and the original value type otherwise. </p>
</div>