<!-- Copyright David Abrahams 2006. Distributed under the Boost -->
<!-- Software License, Version 1.0. (See accompanying -->
<!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
<p>A class or built-in type <ttclass="docutils literal"><spanclass="pre">X</span></tt> models the <em>Readable Iterator</em> concept
for value type <ttclass="docutils literal"><spanclass="pre">T</span></tt> if, in addition to <ttclass="docutils literal"><spanclass="pre">X</span></tt> being Assignable and
<td>Convertible to <ttclass="docutils literal"><spanclass="pre">T</span></tt></td>
<td><dlclass="first last docutils">
<dt>pre: <ttclass="docutils literal"><spanclass="pre">a</span></tt> is dereferenceable. If <ttclass="docutils literal"><spanclass="pre">a</span><spanclass="pre">==</span><spanclass="pre">b</span></tt> then <ttclass="docutils literal"><spanclass="pre">*a</span></tt></dt>
<dd>is equivalent to <ttclass="docutils literal"><spanclass="pre">*b</span></tt>.</dd>
<td>pre: <ttclass="docutils literal"><spanclass="pre">pre:</span><spanclass="pre">(*a).m</span></tt> is well-defined. Equivalent to <ttclass="docutils literal"><spanclass="pre">(*a).m</span></tt>.</td>
Generated by <aclass="reference external"href="http://docutils.sourceforge.net/">Docutils</a> from <aclass="reference external"href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.