updated url to the iterator_adaptor class

[SVN r9156]
This commit is contained in:
Jeremy Siek 2001-02-12 05:24:45 +00:00
parent 88573d515d
commit 6bf17edde2
5 changed files with 21 additions and 22 deletions

View File

@ -61,7 +61,7 @@ template <class Predicate, class BaseIterator,
class filter_iterator_generator class filter_iterator_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting filter iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting filter iterator type
typedef ... policies_type; // the policies type for the iterator adaptor typedef ... policies_type; // the policies type for the iterator adaptor
} }
</pre> </pre>
@ -124,21 +124,10 @@ appropriate type<a href="#1">[1]</a>.<br> <b>Default:</b>
<tt>std::iterator_traits&lt;BaseIterator&gt;::value_type</TD> <tt>std::iterator_traits&lt;BaseIterator&gt;::value_type</TD>
</TR> </TR>
<TR>
<TD><tt>Pointer</tt></TD>
<TD>The <tt>pointer</tt> type of the resulting iterator, and in
particular, the result type of operator->().
Typically the default for
this parameter is the appropriate type.<br>
<b>Default:</b> If <tt>Value</tt> was supplied, then <tt>Value*</tt>,
otherwise <tt>std::iterator_traits&lt;BaseIterator&gt;::pointer</tt>.</TD>
</TR>
<TR> <TR>
<TD><tt>Reference</tt></TD> <TD><tt>Reference</tt></TD>
<TD>The <tt>reference</tt> type of the resulting iterator, and in <TD>The <tt>reference</tt> type of the resulting iterator, and in
particular, the result type of operator*(). Typically the default for particular, the result type of <tt>operator*()</tt>. Typically the default for
this parameter is the appropriate type.<br> <b>Default:</b> If this parameter is the appropriate type.<br> <b>Default:</b> If
<tt>Value</tt> is supplied, <tt>Value&amp;</tt> is used. Otherwise <tt>Value</tt> is supplied, <tt>Value&amp;</tt> is used. Otherwise
<tt>std::iterator_traits&lt;BaseIterator&gt;::reference</tt> is <tt>std::iterator_traits&lt;BaseIterator&gt;::reference</tt> is
@ -146,8 +135,18 @@ used.</TD>
</TR> </TR>
<TR> <TR>
<TD><tt>Category</tt></TD> <TD><tt>Pointer</tt></TD>
<TD>The <tt>pointer</tt> type of the resulting iterator, and in
particular, the result type of <tt>operator->()</tt>.
Typically the default for
this parameter is the appropriate type.<br>
<b>Default:</b> If <tt>Value</tt> was supplied, then <tt>Value*</tt>,
otherwise <tt>std::iterator_traits&lt;BaseIterator&gt;::pointer</tt>.</TD>
</TR>
<TR>
<TD><tt>Category</tt></TD>
<TD>The <tt>iterator_category</tt> type for the resulting iterator. <TD>The <tt>iterator_category</tt> type for the resulting iterator.
Typically the Typically the
default for this parameter is the appropriate type. If you override default for this parameter is the appropriate type. If you override

View File

@ -76,7 +76,7 @@ template &lt;class BaseIterator,
class indirect_iterator_generator class indirect_iterator_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting indirect iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting indirect iterator type
}; };
</pre> </pre>
@ -188,8 +188,8 @@ template &lt;class BaseIterator,
class indirect_iterator_pair_generator class indirect_iterator_pair_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> iterator; // the mutable indirect iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> iterator; // the mutable indirect iterator type
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> const_iterator; // the immutable indirect iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> const_iterator; // the immutable indirect iterator type
}; };
</pre> </pre>

View File

@ -74,7 +74,7 @@ template &lt;class <a href="http://www.sgi.com/tech/stl/AdaptableUnaryFunction.h
class projection_iterator_generator class projection_iterator_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting projection iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting projection iterator type
}; };
</pre> </pre>
@ -219,8 +219,8 @@ template &lt;class <a href="http://www.sgi.com/tech/stl/AdaptableUnaryFunction.h
class projection_iterator_pair_generator class projection_iterator_pair_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> iterator; // the mutable projection iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> iterator; // the mutable projection iterator type
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> const_iterator; // the immutable projection iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> const_iterator; // the immutable projection iterator type
}; };
</pre> </pre>

View File

@ -60,7 +60,7 @@ template &lt;class <a href="http://www.sgi.com/tech/stl/BidirectionalIterator.ht
class reverse_iterator_generator class reverse_iterator_generator
{ {
public: public:
typedef <tt><a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting reverse iterator type typedef <tt><a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt...&gt;</tt> type; // the resulting reverse iterator type
}; };
</pre> </pre>

View File

@ -63,7 +63,7 @@ template &lt;class AdaptableUnaryFunction, class Iterator&gt;
class transform_iterator_generator class transform_iterator_generator
{ {
public: public:
typedef <a href="./iterator_adaptor.htm">iterator_adaptor</a>&lt;...&gt; type; typedef <a href="./iterator_adaptors.htm#iterator_adaptor">iterator_adaptor</a>&lt;...&gt; type;
}; };
</pre> </pre>