added links to iterator_traits.htm

[SVN r9587]
This commit is contained in:
Jeremy Siek
2001-03-19 18:05:17 +00:00
parent 84663ff2e2
commit 0846ad5fd0

View File

@ -157,7 +157,7 @@ cause an error.
<TR>
<TD>Value type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::value_type</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::value_type</tt></TD>
<TD>
The type of the value obtained by dereferencing a LvalueIterator
</TD>
@ -165,7 +165,7 @@ cause an error.
<TR>
<TD>Return Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::return_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::return_category</tt></TD>
<TD>
A type convertible to <tt>boost::readable_iterator_tag</tt>
</TD>
@ -228,7 +228,7 @@ conversions on <tt>a</tt>.
<TR>
<TD>Return Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::return_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::return_category</tt></TD>
<TD>
A type convertible to <tt>boost::writable_iterator_tag</tt>
</TD>
@ -283,7 +283,7 @@ iterator.
<TR>
<TD>Value type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::value_type</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::value_type</tt></TD>
<TD>
The type of the value obtained by dereferencing a Constant Lvalue Iterator.
</TD>
@ -291,7 +291,7 @@ iterator.
<TR>
<TD>Reference type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::reference</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::reference</tt></TD>
<TD>
The return type of <tt>operator*()</tt>, which must be
<tt>const T&amp;</tt>.
@ -300,7 +300,7 @@ iterator.
<TR>
<TD>POinter type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::pointer</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::pointer</tt></TD>
<TD>
The pointer to the value type, which must be <tt>const T*</tt>.
</TD>
@ -308,7 +308,7 @@ iterator.
<TR>
<TD>Return Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::return_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::return_category</tt></TD>
<TD>
A type convertible to <tt>boost::constant_lvalue_iterator_tag</tt>
</TD>
@ -361,7 +361,7 @@ pointers and references previously obtained from that iterator.
<TR>
<TD>Value type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::value_type</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::value_type</tt></TD>
<TD>
The type of the value obtained by dereferencing a Mutable Lvalue Iterator.
</TD>
@ -369,7 +369,7 @@ pointers and references previously obtained from that iterator.
<TR>
<TD>Reference type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::reference</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::reference</tt></TD>
<TD>
The return type of <tt>operator*()</tt>, which is
<tt>T&amp;</tt>.
@ -378,7 +378,7 @@ pointers and references previously obtained from that iterator.
<TR>
<TD>Pointer type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::pointer</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::pointer</tt></TD>
<TD>
The pointer to the value type, which is <tt>T*</tt>.
</TD>
@ -386,7 +386,7 @@ pointers and references previously obtained from that iterator.
<TR>
<TD>Return Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::return_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::return_category</tt></TD>
<TD>
A type convertible to <tt>boost::mutable_lvalue_iterator_tag</tt>
</TD>
@ -431,7 +431,7 @@ traversed a single time.
<Table border>
<TR>
<TD>Difference type</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::difference_type</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::difference_type</tt></TD>
<TD>
A signed integral type used to represent the distance from one
iterator to another, or the number of elements in a range.
@ -440,7 +440,7 @@ traversed a single time.
<TR>
<TD>Traversal Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::traversal_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::traversal_category</tt></TD>
<TD>
A type convertible to <tt>boost::single_pass_iterator_tag</tt>
</TD>
@ -484,7 +484,7 @@ is permissible to make multiple passes through the sequence.
<Table border>
<TR>
<TD>Traversal Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::traversal_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::traversal_category</tt></TD>
<TD>
A type convertible to <tt>boost::forward_iterator_tag</tt>
</TD>
@ -509,7 +509,7 @@ An iterator that can be incremented and decremented.
<Table border>
<TR>
<TD>Traversal Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::traversal_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::traversal_category</tt></TD>
<TD>
A type convertible to <tt>boost::bidirectional_iterator_tag</tt>
</TD>
@ -550,7 +550,7 @@ backward in arbitrary-sized steps
<Table border>
<TR>
<TD>Traversal Category</TD>
<TD><tt>boost::iterator_traits&lt;X&gt;::traversal_category</tt></TD>
<TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::traversal_category</tt></TD>
<TD>
A type convertible to <tt>boost::random_access_iterator_tag</tt>
</TD>
@ -576,7 +576,7 @@ backward in arbitrary-sized steps
<TD><tt>i - n</tt></TD><TD>&nbsp;</TD><TD><tt>X</tt></TD>
</TR>
<TR><TD>Difference</TD>
<TD><tt>i - j</tt></TD><TD>&nbsp;</TD><TD><tt>boost::iterator_traits&lt;X&gt;::difference_type</tt></TD>
<TD><tt>i - j</tt></TD><TD>&nbsp;</TD><TD><tt><a href="./iterator_traits.htm">boost::iterator_traits</a>&lt;X&gt;::difference_type</tt></TD>
</TR>
<TR><TD>Element operator</TD>
<TD><tt>i[n]</tt></TD>