Andrey Semashev
|
c22af90b60
|
Reformat advance.hpp and distance.hpp.
|
2025-02-06 01:38:24 +03:00 |
|
Andrey Semashev
|
e5ee9a6168
|
Removed unneeded include.
|
2025-02-05 18:51:44 +03:00 |
|
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 |
|
joaquintides
|
6dfb175cef
|
supressed spurious type-limits warning
See https://github.com/boostorg/iterator/pull/66 for details.
|
2021-08-31 19:19:57 +02:00 |
|
Andrey Semashev
|
6ab148be01
|
Revert "Revert "Replace using-declarations with using-directives to avoid ADL issues.""
This reverts commit 06875a754d.
The suggested fix for build failures need to be applied to Boost.Range:
https://github.com/boostorg/range/pull/75
|
2018-09-23 12:28:03 +03:00 |
|
Andrey Semashev
|
06875a754d
|
Revert "Replace using-declarations with using-directives to avoid ADL issues."
This reverts commit 44cee00831.
The commit reportedly broke building Boost and quickbook.
https://github.com/boostorg/iterator/commit/b844c8df530c474ec1856870b9b0de5f487b84d4#commitcomment-30603668
|
2018-09-22 18:46:36 +03:00 |
|
morinmorin
|
44cee00831
|
Replace using-declarations with using-directives to avoid ADL issues.
|
2018-09-22 20:20:59 +09:00 |
|
Andrey Semashev
|
5bfbfb7716
|
Use a separate template parameter for distance in advance().
This follows std::advance interface and also allows to use distance types
other than iterator's difference_type (if the iterator supports that).
|
2017-07-10 14:51:07 +03:00 |
|
morinmorin
|
663a30f659
|
Implement BoostIteratorTraversalConcepts-aware boost::advance/distance
|
2017-06-29 22:06:12 +09:00 |
|