summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '3rdParty/Boost/src/boost/iterator/detail')
-rw-r--r--3rdParty/Boost/src/boost/iterator/detail/facade_iterator_category.hpp12
-rwxr-xr-x[-rw-r--r--]3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp0
2 files changed, 3 insertions, 9 deletions
diff --git a/3rdParty/Boost/src/boost/iterator/detail/facade_iterator_category.hpp b/3rdParty/Boost/src/boost/iterator/detail/facade_iterator_category.hpp
index 2c4771d..04b393a 100644
--- a/3rdParty/Boost/src/boost/iterator/detail/facade_iterator_category.hpp
+++ b/3rdParty/Boost/src/boost/iterator/detail/facade_iterator_category.hpp
@@ -73,16 +73,10 @@ struct iterator_writability_disabled
// Convert an iterator_facade's traversal category, Value parameter,
// and ::reference type to an appropriate old-style category.
//
-// If writability has been disabled per the above metafunction, the
-// result will not be convertible to output_iterator_tag.
-//
-// Otherwise, if Traversal == single_pass_traversal_tag, the following
-// conditions will result in a tag that is convertible both to
-// input_iterator_tag and output_iterator_tag:
-//
-// 1. Reference is a reference to non-const
-// 2. Reference is not a reference and is convertible to Value
+// Due to changeset 21683, this now never results in a category convertible
+// to output_iterator_tag.
//
+// Change at: https://svn.boost.org/trac/boost/changeset/21683
template <class Traversal, class ValueParam, class Reference>
struct iterator_facade_default_category
: mpl::eval_if<
diff --git a/3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp b/3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp
index 96501dd..96501dd 100644..100755
--- a/3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp
+++ b/3rdParty/Boost/src/boost/iterator/detail/minimum_category.hpp