Georgy Guminov 
							
						 
					 
					
						
						
							
						
						f9effffb6d 
					 
					
						
						
							
							Mostly remove pre-CXX11 workarounds.  
						
						 
						
						... 
						
						
						
						С++03 support was deprecated in 1.85 and now can be removed. This PR clears
many of workarounds, which are no longer needed now.
* Remove unused workaround macros (many of).
* Remove BOOST_STATIC_ASSERT usages.
* Minimize Boost::type_traits dependency (in favour of STL's type_traits).
Closes https://github.com/boostorg/iterator/pull/82 .
Squashed commit of the following:
commit 741a627b73 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sat Jan 25 12:13:05 2025 +0300
    Replace testers with standard metafunctions.
commit bf4cce6114 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sat Jan 25 11:51:32 2025 +0300
    Refactor is_lvalue_iterator.hpp.
commit 8d080c6c58 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sat Jan 25 10:27:32 2025 +0300
    Remove more workarounds.
commit 5a4ba24d36 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sun Jan 19 16:38:30 2025 +0300
    Fixes.
commit fdfafce2b9 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sat Oct 26 15:06:43 2024 +0300
    Remove BOOST_NO_STRICT_ITERATOR_INTEROPERABILITY
    Correct static_assert messages.
    Fix messages & replace is_standard_layout with is_copy_constructible.
commit c69ac1408a 
Author: Georgy Guminov <gogagum@gmail.com >
Date:   Sat Oct 26 14:48:51 2024 +0300
    Correct static_assert messages.
commit b5df827151 
Author: Georqy Guminov <gogagum@gmail.com >
Date:   Sun Jun 23 16:12:29 2024 +0300
    Fixes. Remove some Boost.MPL usages. Remove unused includes.
commit 01fd35e9f8 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Wed Jun 12 17:14:21 2024 +0300
    abstract conjunction.
commit c02def8acf 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Wed Jun 12 16:35:43 2024 +0300
    return addressof & conjunction.
commit 3b3d162575 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Wed Jun 12 16:30:44 2024 +0300
    Make macro more readable.
commit 4ab19e045f 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Wed Jun 12 15:56:49 2024 +0300
    Add static_assert messages.
commit 82b5c44cd3 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Wed Jun 12 14:12:10 2024 +0300
    Return is iterator CXX17 test.
commit 2d58d65462 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Tue Jun 11 14:04:17 2024 +0300
    Omitted.
commit a0d04d9491 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Tue Jun 11 14:00:35 2024 +0300
    Replace move with static_cast
commit 4a49b8a1a2 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Mon Jun 10 21:38:53 2024 +0300
    Return BOOST_NOEXCEPT
commit 054c013bba 
Author: Georgiy Guminov <gogagum@gmail.com >
Date:   Sun Jun 9 15:20:41 2024 +0300
    CXX11 
						
						
					 
					
						2025-01-26 15:21:16 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						0a95636faf 
					 
					
						
						
							
							Added test for converting func_input_iter increment results to the iterator type.  
						
						 
						
						
						
						
					 
					
						2022-11-09 21:19:00 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						80ec58bb3b 
					 
					
						
						
							
							Trim trailing spaces.  
						
						 
						
						
						
						
					 
					
						2020-03-04 01:06:45 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						e2f81e9b48 
					 
					
						
						
							
							Silenced signed/unsigned mismatch warning.  
						
						 
						
						
						
						
					 
					
						2017-09-08 18:12:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						379200dfd1 
					 
					
						
						
							
							Force result_of use decltype whenever possible to maximize testing of function input iterator with lambdas.  
						
						 
						
						
						
						
					 
					
						2017-09-08 18:12:02 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						a26314dfb9 
					 
					
						
						
							
							Added a check for BOOST_RESULT_OF_USE_DECLTYPE in case if tests are run with forced use of decltype in result_of.  
						
						 
						
						
						
						
					 
					
						2017-09-07 18:51:36 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						e61592c553 
					 
					
						
						
							
							Merge pull request  #32  from morinmorin/clean_up_function_input_iterator  
						
						 
						
						... 
						
						
						
						Clean up function_input_iterator 
						
						
					 
					
						2017-09-07 18:46:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morinmorin 
							
						 
					 
					
						
						
							
						
						40da532a4d 
					 
					
						
						
							
							Suppress signed-unsigned comparison warning.  
						
						 
						
						
						
						
					 
					
						2017-09-07 20:17:35 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morinmorin 
							
						 
					 
					
						
						
							
						
						7ce9f87954 
					 
					
						
						
							
							Add more feature checks; lambda test needs decltype-based result_of.  
						
						 
						
						
						
						
					 
					
						2017-09-07 20:14:39 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morinmorin 
							
						 
					 
					
						
						
							
						
						479898d9d5 
					 
					
						
						
							
							Remove unnecessary headers in test.  
						
						 
						
						
						
						
					 
					
						2017-09-06 19:41:24 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morinmorin 
							
						 
					 
					
						
						
							
						
						24d2f58f98 
					 
					
						
						
							
							Use lightweight_test.hpp instead of <cassert>  
						
						 
						
						
						
						
					 
					
						2017-09-05 00:32:15 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						25a91d5981 
					 
					
						
						
							
							Silenced gcc warnings about unused parameters.  
						
						 
						
						
						
						
					 
					
						2017-09-01 20:51:07 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Semashev 
							
						 
					 
					
						
						
							
						
						210633c08c 
					 
					
						
						
							
							Silenced warnings about signed/unsigned mismatch in comparisons.  
						
						 
						
						
						
						
					 
					
						2017-08-27 13:59:09 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edward Diener 
							
						 
					 
					
						
						
							
						
						89d3ec7662 
					 
					
						
						
							
							Add inclusion of config.hpp  
						
						 
						
						
						
						
					 
					
						2016-12-17 19:32:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nekko1119 
							
						 
					 
					
						
						
							
						
						c09c8ca2b2 
					 
					
						
						
							
							Support lambda expressions in function_input_iterator  
						
						 
						
						
						
						
					 
					
						2015-12-28 02:45:49 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Lee Hellrung, Jr. 
							
						 
					 
					
						
						
							
						
						9025bbfc2a 
					 
					
						
						
							
							Merging boost/iterator and libs/iterator trunk to release.  
						
						 
						
						... 
						
						
						
						[SVN r80568] 
						
						
					 
					
						2012-09-18 02:50:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel James 
							
						 
					 
					
						
						
							
						
						1ca1caddff 
					 
					
						
						
							
							Iterator: merge several changes from trunk.  
						
						 
						
						... 
						
						
						
						- Update iterator_facade test for #1019 
  (header change already merged).
- Category of each iterator is reduced to a known category before we try to
  find a minimum. Fixes  #1517 .
- `function_input_iterator` from Dean Michael Berris. Fixes  #2893 
- Fix typo in `boost/iterator.hpp`. Fixes  #3434 .
- Always include `add_reference` header in iterator adaptor header.
Did not merge changes for #1427 .
[SVN r70709] 
						
						
					 
					
						2011-03-29 21:17:11 +00:00