Andrey Semashev 
							
						 
					 
					
						
						
							
						
						f158dba6ad 
					 
					
						
						
							
							Moved minimum_category to the public namespace. Added tests.  
						
						 
						
						
						
						
					 
					
						2014-07-19 21:39:49 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						8fe632d6b1 
					 
					
						
						
							
							Copied minimum_category.hpp to public headers.  
						
						 
						
						
						
						
					 
					
						2014-07-19 21:03:11 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						269de2691a 
					 
					
						
						
							
							Added a workaround for boost/token_iteratpr.hpp which uses an implementation detail of this library.  
						
						 
						
						
						
						
					 
					
						2014-07-07 22:22:28 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						4a403cd3eb 
					 
					
						
						
							
							Trim spaces.  
						
						 
						
						
						
						
					 
					
						2014-07-03 00:36:44 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						dc96d371fa 
					 
					
						
						
							
							Moved most components of the library to iterators:: namespace.  
						
						 
						
						... 
						
						
						
						This change excludes boost:: and boost::detail:: namespaces from ADL for unqualified function calls (e.g. algorithms). This reduces the possibility of name clashes with other libraries and user's code. One of the effects should be fixing test failures on gcc 4.2 and 4.4 due to clashed with Boost.TypeTraits.
Also some of the functions marked with inline keyword. 
						
						
					 
					
						2014-07-03 00:22:45 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noel Belcourt 
							
						 
					 
					
						
						
							
						
						e000b676cc 
					 
					
						
						
							
							Merge pull request  #4  from Lastique/sfinae-based-operators  
						
						 
						
						... 
						
						
						
						Make iterator operators conditionally defined depending on its category.
Looks okay and fixes several known problems, thanks Andrey. 
						
						
					 
					
						2014-06-30 16:49:53 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						25139e1311 
					 
					
						
						
							
							Remove operator_brackets_dispatch.hpp  
						
						 
						
						... 
						
						
						
						I should have removed it in 8e5b8025d8 . 
						
						
					 
					
						2014-06-30 10:53:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						36988fcf98 
					 
					
						
						
							
							Removed executable flags from headers.  
						
						 
						
						
						
						
					 
					
						2014-06-29 15:42:47 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Kelly 
							
						 
					 
					
						
						
							
						
						6883d083d2 
					 
					
						
						
							
							Iterator: Remove obsolete MSVC version checks.  
						
						 
						
						... 
						
						
						
						[SVN r86082]
Conflicts:
	include/boost/iterator/iterator_facade.hpp 
						
						
					 
					
						2014-06-06 23:03:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Kelly 
							
						 
					 
					
						
						
							
						
						d814423414 
					 
					
						
						
							
							Iterator: Remove obsolete GCC version check.  
						
						 
						
						... 
						
						
						
						[SVN r86055] 
						
						
					 
					
						2014-06-06 23:03:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						8d96469cb4 
					 
					
						
						
							
							Add link to changeset mentioned in comment.  
						
						 
						
						
						
						
					 
					
						2014-06-06 01:03:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Lee Hellrung, Jr 
							
						 
					 
					
						
						
							
						
						09549a613e 
					 
					
						
						
							
							refs  #6403  
						
						 
						
						... 
						
						
						
						[SVN r80903] 
						
						
					 
					
						2014-06-06 01:03:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						8e5b8025d8 
					 
					
						
						
							
							Revert changes that were merged to master.  
						
						 
						
						... 
						
						
						
						Reverted: 2e099caceb9..21102938e8ccb
I'm going to reapply some of them soon, but it's easier to revert them
all first, as there are conflicts. Also the number of changes that were
inserted since then, mean that there would be a huge gap between related
changes. 
						
						
					 
					
						2014-06-06 00:56:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Kelly 
							
						 
					 
					
						
						
							
						
						913df78ec0 
					 
					
						
						
							
							Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION  
						
						 
						
						... 
						
						
						
						[SVN r86248] 
						
						
					 
					
						2014-06-05 01:14:37 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Kelly 
							
						 
					 
					
						
						
							
						
						d853e444ce 
					 
					
						
						
							
							Iterator: Remove obsolete MSVC version checks.  
						
						 
						
						... 
						
						
						
						[SVN r86082] 
						
						
					 
					
						2014-06-05 01:13:31 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stephen Kelly 
							
						 
					 
					
						
						
							
						
						98db5b4f9a 
					 
					
						
						
							
							Iterator: Remove obsolete GCC version check.  
						
						 
						
						... 
						
						
						
						[SVN r86055] 
						
						
					 
					
						2014-06-05 01:13:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Lee Hellrung, Jr 
							
						 
					 
					
						
						
							
						
						8ce330a111 
					 
					
						
						
							
							refs  #6403  
						
						 
						
						... 
						
						
						
						[SVN r80903] 
						
						
					 
					
						2014-06-05 01:12:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Lee Hellrung, Jr 
							
						 
					 
					
						
						
							
						
						d291c7b43e 
					 
					
						
						
							
							- BREAKING CHANGE: iterator_facade::pointer now corresponds to the actual result of iterator_facade::operator-> rather than Value*. This required an adjustment to a test.  
						
						 
						
						... 
						
						
						
						- The logic for determining the result of iterator_facade::operator[] has been factored out into a separate detail header in preparation for its potential use in iterator_range to avoid iterator_range::operator[] from returning a reference to a temporary.
[SVN r80901] 
						
						
					 
					
						2014-06-05 01:11:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicola Musatti 
							
						 
					 
					
						
						
							
						
						2ece3ac5c2 
					 
					
						
						
							
							CodeGear patch.  Fixes   #2344  
						
						 
						
						... 
						
						
						
						[SVN r49321] 
						
						
					 
					
						2008-10-13 19:27:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						78effefadb 
					 
					
						
						
							
							Merging SunPro 5.9 workaround from trunk  
						
						 
						
						... 
						
						
						
						[SVN r47467] 
						
						
					 
					
						2008-07-16 04:52:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Beman Dawes 
							
						 
					 
					
						
						
							
						
						23d53055f9 
					 
					
						
						
							
							Full merge from trunk at revision 41356 of entire boost-root tree.  
						
						 
						
						... 
						
						
						
						[SVN r41369] 
						
						
					 
					
						2007-11-25 18:07:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alisdair Meredith 
							
						 
					 
					
						
						
							
						
						6a79b6014b 
					 
					
						
						
							
							Removed unused workaround definition  
						
						 
						
						... 
						
						
						
						[SVN r32340] 
						
						
					 
					
						2006-01-17 08:28:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Maddock 
							
						 
					 
					
						
						
							
						
						ae45f7abf7 
					 
					
						
						
							
							Large patch from Ulrich Eckhardt to fix support for EVC++ 4.  
						
						 
						
						... 
						
						
						
						[SVN r30670] 
						
						
					 
					
						2005-08-25 16:27:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Schöpflin 
							
						 
					 
					
						
						
							
						
						df49ae74e0 
					 
					
						
						
							
							Define BOOST_NO_LVALUE_RETURN_DETECTION for Tru64/CXX-6.5.  
						
						 
						
						... 
						
						
						
						[SVN r29545] 
						
						
					 
					
						2005-06-13 08:22:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rene Rivera 
							
						 
					 
					
						
						
							
						
						ef895f0cc7 
					 
					
						
						
							
							Apply typo fixes from Julio M. Merino Vidal  
						
						 
						
						... 
						
						
						
						[SVN r27513] 
						
						
					 
					
						2005-02-27 17:28:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						295ae05e40 
					 
					
						
						
							
							Fix the problems described in this thread:  
						
						 
						
						... 
						
						
						
						http://lists.boost.org/MailArchives/boost-users/msg08656.php 
[SVN r26410] 
						
						
					 
					
						2004-12-03 09:55:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						65af4c96a9 
					 
					
						
						
							
							Move indirect_traits to boost/detail  
						
						 
						
						... 
						
						
						
						[SVN r25117] 
						
						
					 
					
						2004-09-15 15:00:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Gurtovoy 
							
						 
					 
					
						
						
							
						
						6196a6e591 
					 
					
						
						
							
							merge new MPL version from 'mplbook' branch  
						
						 
						
						... 
						
						
						
						[SVN r24874] 
						
						
					 
					
						2004-09-02 15:41:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						e469abbf57 
					 
					
						
						
							
							Work around an MSVC-stlport ICE  
						
						 
						
						... 
						
						
						
						[SVN r24567] 
						
						
					 
					
						2004-08-18 19:00:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						c141f6cc59 
					 
					
						
						
							
							obsolete  
						
						 
						
						... 
						
						
						
						[SVN r24508] 
						
						
					 
					
						2004-08-16 14:24:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						9c955e8af2 
					 
					
						
						
							
							Moved to BSL  
						
						 
						
						... 
						
						
						
						[SVN r24445] 
						
						
					 
					
						2004-08-12 17:02:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						dd72d599c8 
					 
					
						
						
							
							Disable interop properly for vc6/7 using known SFINAE capabilities.  
						
						 
						
						... 
						
						
						
						[SVN r24209] 
						
						
					 
					
						2004-07-31 18:10:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						010f715950 
					 
					
						
						
							
							Borland workarounds  
						
						 
						
						... 
						
						
						
						[SVN r21893] 
						
						
					 
					
						2004-01-24 17:39:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeremy Siek 
							
						 
					 
					
						
						
							
						
						18b1414d6c 
					 
					
						
						
							
							changed iterator_facade_default_category to stop lying about output_iterator_tag  
						
						 
						
						... 
						
						
						
						[SVN r21683] 
						
						
					 
					
						2004-01-13 18:04:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						1c26f7dd43 
					 
					
						
						
							
							ETI workarounds for vc6  
						
						 
						
						... 
						
						
						
						[SVN r21547] 
						
						
					 
					
						2004-01-08 14:57:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						c546a3e875 
					 
					
						
						
							
							Intel8 GCC-spoofing workaround  
						
						 
						
						... 
						
						
						
						[SVN r21531] 
						
						
					 
					
						2004-01-07 15:21:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						20b31d1cca 
					 
					
						
						
							
							Added traits:  
						
						 
						
						... 
						
						
						
						is_incrementable.hpp: checks whether ++x is well-formed
   pointee.hpp: value_type of iterators or smart pointers
   indirect_reference.hpp: reference type of iterators or smart pointers
indirect_iterator.hpp
indirect_iterator_member_types.cpp
   Use pointee/indirect_reference to select value/reference type.
iterator_concepts.hpp: Fixed interoperable test.  Hardly tests enough, but it's a start
minimum_category.hpp: Better error messages for vc6
indirect_iterator_test.cpp: Workarounds for compilers without SFINAE
static_assert_same.hpp: Informative error reports; added a macro.
zip_iterator_test.hpp: Added missing #include
Jamfile: made zip_iterator test pass with vc6/stlport
[SVN r21514] 
						
						
					 
					
						2004-01-06 17:35:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						28dfcbd6b0 
					 
					
						
						
							
							Fixes for gcc-3.4  
						
						 
						
						... 
						
						
						
						[SVN r21453] 
						
						
					 
					
						2004-01-03 02:47:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Gurtovoy 
							
						 
					 
					
						
						
							
						
						8997a587e9 
					 
					
						
						
							
							VC 7.1 workaround  
						
						 
						
						... 
						
						
						
						[SVN r21320] 
						
						
					 
					
						2003-12-18 11:31:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaakko Järvi 
							
						 
					 
					
						
						
							
						
						1f7c08615f 
					 
					
						
						
							
							Added BOOST_NO_SFINAE config macro, removed internal version from  
						
						 
						
						... 
						
						
						
						the iterator library
[SVN r21125] 
						
						
					 
					
						2003-12-03 19:26:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						ca1ee306b7 
					 
					
						
						
							
							Remove bogus check for use_default  
						
						 
						
						... 
						
						
						
						[SVN r20926] 
						
						
					 
					
						2003-11-23 17:07:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						f6715137cf 
					 
					
						
						
							
							vc6 workaround  
						
						 
						
						... 
						
						
						
						[SVN r20906] 
						
						
					 
					
						2003-11-22 03:20:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						f18906ac6b 
					 
					
						
						
							
							Removed access category tags from iterator library, made corresponding  
						
						 
						
						... 
						
						
						
						changes elsewhere.
boost/iterator and libs/iterator/test were updated from
branch "simplify"
[SVN r20905] 
						
						
					 
					
						2003-11-22 01:18:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						e295f71a85 
					 
					
						
						
							
							fix emacs-o  
						
						 
						
						... 
						
						
						
						#2 
[SVN r20840] 
						
						
					 
					
						2003-11-18 03:04:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						a8a68dbb7b 
					 
					
						
						
							
							fix emacs-o  
						
						 
						
						... 
						
						
						
						[SVN r20839] 
						
						
					 
					
						2003-11-18 03:02:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						76880f6ce2 
					 
					
						
						
							
							initial commit  
						
						 
						
						... 
						
						
						
						[SVN r20837] 
						
						
					 
					
						2003-11-18 02:58:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						abafc5d1be 
					 
					
						
						
							
							Added missing lambda support for broken compilers  
						
						 
						
						... 
						
						
						
						[SVN r19936] 
						
						
					 
					
						2003-09-06 14:24:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Witt 
							
						 
					 
					
						
						
							
						
						ed8c60c20b 
					 
					
						
						
							
							Improved category handling in iterator_adaptor.  
						
						 
						
						... 
						
						
						
						[SVN r19231] 
						
						
					 
					
						2003-07-20 19:18:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Abrahams 
							
						 
					 
					
						
						
							
						
						f19c1c4059 
					 
					
						
						
							
							Moved enable_if to boost::iterators from boost::detail to avoid  
						
						 
						
						... 
						
						
						
						conflicting with the definition in the function library.
[SVN r19092] 
						
						
					 
					
						2003-07-13 01:27:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel de Guzman 
							
						 
					 
					
						
						
							
						
						80d9e8e4c1 
					 
					
						
						
							
							Move from boost-sandbox  
						
						 
						
						... 
						
						
						
						[SVN r18959] 
						
						
					 
					
						2003-07-07 14:20:34 +00:00