general update by Mariette Yvinec

This commit is contained in:
Mariette Yvinec 2011-04-12 13:35:32 +00:00
parent a5b188628a
commit ec80249a80
1 changed files with 8 additions and 5 deletions

View File

@ -54,7 +54,8 @@ should be used in your code.
The concepts of iterators is relatively well described in textbooks such as The concepts of iterators is relatively well described in textbooks such as
Stroustrup's book ({\em The C++ Programming Langage} \cite{cgal:s-cpl-97}) Stroustrup's book ({\em The C++ Programming Langage} \cite{cgal:s-cpl-97})
and Austern's book ({\em Generic Programming and the \stl} \cite{cgal:a-gps-98}) and Austern's book ({\em Generic Programming and the \stl} \cite{cgal:a-gps-98})
and in chapter {\em Handles and Circulator} \ccAnchor{http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Circulator/Chapter_main.html} of the \cgal\ manual. and in chapter {\em Handles and Circulator} \ccAnchor{http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Circulator/Chapter_main.html} of the
{\em Support Library} part of the \cgal\ manual.
which also presents the concepts of handles and circulators. which also presents the concepts of handles and circulators.
Thus we will not give a full description of these concept here Thus we will not give a full description of these concept here
but only a few hints about how to use and write handle, iterators and circulators in \cgal. Developers should consult the above-mentioned references to become but only a few hints about how to use and write handle, iterators and circulators in \cgal. Developers should consult the above-mentioned references to become
@ -215,7 +216,7 @@ iterator adaptor for the stream class \ccc{Stream} and value type \ccc{T}.
These adaptors are particularly useful for stream classes that are similar to These adaptors are particularly useful for stream classes that are similar to
but not derived from \ccc{std::istream} and \ccc{std::ostream}. The only but not derived from \ccc{std::istream} and \ccc{std::ostream}. The only
requirements of the stream classes are that they define \ccc{operator>>} requirements of the stream classes are that they define \ccc{operator>>}
(for \ccc{Istream_iterator::value_type}) and \ccc{operator<< } (for \ccc{Istream_iterator::value_type}) and \ccc{operator$<<$}
(for \ccc{Ostream_iterator::value_type}). (for \ccc{Ostream_iterator::value_type}).
\ccIndexSubitemEnd{iterators}{stream} \ccIndexSubitemEnd{iterators}{stream}
@ -253,7 +254,8 @@ functions (or adaptors)
\ccc{back_inserter} \ccc{back_inserter}
\ccIndexMainItem{\ccFont back_inserter} \ccIndexMainItem{\ccFont back_inserter}
\ccIndexSubitem{adaptor}{for insert iterators} \ccIndexSubitem{adaptor}{for insert iterators}
and \ccc{inserter} to get inserters from containers. and \ccc{inserter} to get insert iterators, also called inserters,
from containers.
\ccIndexMainItem{\ccFont inserter} \ccIndexMainItem{\ccFont inserter}
\ccIndexSubitem{containers}{insertion adaptors} \ccIndexSubitem{containers}{insertion adaptors}
@ -403,8 +405,9 @@ over either a linear or circular sequence:
\ccStyle{CGAL_For_all_backwards( ic1, ic2)} \ccStyle{CGAL_For_all_backwards( ic1, ic2)}
\ccIndexMainItem[C]{CGAL_For_all_backwards} \ccIndexMainItem[C]{CGAL_For_all_backwards}
See the \ccAnchor{http://www.cgal.org/Manual/doc_html/support_lib/Circulator/Chapter_circulator.html}{Circulator documentation} in the See the chapter {\em Handles and Circulators} \ccAnchor{http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Circulator/Chapter_main.html}
Support Library Reference Manual for more information and examples. in the {\em Support Library} part of \cgal\ manual
for more information and examples.
\subsection{Writing an iterator for your container\label{sec:class_iterator}} \subsection{Writing an iterator for your container\label{sec:class_iterator}}
\ccIndexSubitemBegin{iterators}{writing} \ccIndexSubitemBegin{iterators}{writing}