<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axis<span class="special">></span>
<span class="keyword">decltype</span><span class="special">(</span><span class="keyword">auto</span><span class="special">)</span> <span class="identifier">width</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&</span> axis<span class="special">,</span> <span class="identifier">index_type</span> index<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1">
-<a name="idm45952479000960"></a><h2>Description</h2>
+<a name="idm45212145022192"></a><h2>Description</h2>
<p>If the axis has no <code class="computeroutput">value</code> method, throw std::runtime_error. If the method exists and accepts a floating point index, return the result of <code class="computeroutput">axis.value(index + 1) - axis.value(index)</code>. If the method exists but accepts only integer indices, return 0.</p>
<p>
</p>