From 01cffbed9801fcde182ffab60a557065b1883e5e Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 4 Jun 2014 12:55:03 +0100 Subject: [PATCH] Rebuild iterator_traits.html using latest docutils. --- doc/iterator_traits.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/doc/iterator_traits.html b/doc/iterator_traits.html index 7bd6119..cdefe83 100755 --- a/doc/iterator_traits.html +++ b/doc/iterator_traits.html @@ -3,11 +3,11 @@ - + Iterator Traits - + @@ -25,7 +25,7 @@ Organization: Boost Consulting Date: -2006-09-11 +$Date$ Copyright: Copyright David Abrahams 2004. @@ -37,7 +37,7 @@ -abstract:Header <boost/iterator/iterator_traits.hpp> provides +abstract:Header <boost/iterator/iterator_traits.hpp> provides the ability to access an iterator's associated types using MPL-compatible metafunctions. @@ -46,15 +46,15 @@ MPL-compatible

Overview

std::iterator_traits provides access to five associated types -of any iterator: its value_type, reference, pointer, -iterator_category, and difference_type. Unfortunately, +of any iterator: its value_type, reference, pointer, +iterator_category, and difference_type. Unfortunately, such a "multi-valued" traits template can be difficult to use in a -metaprogramming context. <boost/iterator/iterator_traits.hpp> +metaprogramming context. <boost/iterator/iterator_traits.hpp> provides access to these types using a standard metafunctions.

Summary

-

Header <boost/iterator/iterator_traits.hpp>:

+

Header <boost/iterator/iterator_traits.hpp>:

 template <class Iterator>
 struct iterator_value
@@ -106,11 +106,11 @@ your compiler's standard library.

On compilers that don't support partial specialization, such as Microsoft Visual C++ 6.0 or 7.0, you may need to manually invoke BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION on the -value_type of pointers that are passed to these metafunctions.

+value_type of pointers that are passed to these metafunctions.

Because of bugs in the implementation of GCC-2.9x, the name of -iterator_category is changed to iterator_category_ on that -compiler. A macro, BOOST_ITERATOR_CATEGORY, that expands to -either iterator_category or iterator_category_, as +iterator_category is changed to iterator_category_ on that +compiler. A macro, BOOST_ITERATOR_CATEGORY, that expands to +either iterator_category or iterator_category_, as appropriate to the platform, is provided for portability.