</ul></div>
<p>
It is considered to be a bug to read or remove an element (e.g. by calling
- <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm45097337145552-bb">front()</a></code> or
- <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm45097336643248-bb">pop_back()</a></code>)
+ <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm46495625206000-bb">front()</a></code> or
+ <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm46495624703696-bb">pop_back()</a></code>)
from an empty std container and from an empty <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html" title="Class template circular_buffer">circular_buffer</a></code>
as well. The data consumer has to test if the container is not empty before
- reading/removing from it by testing <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm45097336961472-bb">empty()</a></code>.
+ reading/removing from it by testing <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm46495625021920-bb">empty()</a></code>.
However, when reading from the <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html" title="Class template circular_buffer">circular_buffer</a></code>,
- there is an option to rely on the <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm45097337168464-bb">at()</a></code>
+ there is an option to rely on the <code class="computeroutput"><a class="link" href="../boost/circular_buffer.html#idm46495625228912-bb">at()</a></code>
method which throws an exception when the index is out of range.
</p>
<h4>