@@ -28,7 +28,8 @@ namespace stl_interfaces {
2828 this template implies a copy or move of the underlying object of type
2929 `T`. */
3030template <typename T>
31- #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_CONCEPTS
31+ #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || \
32+ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_CONCEPTS
3233// clang-format off
3334 requires std::is_object_v<T>
3435#endif
@@ -99,7 +100,9 @@ struct common_eq {
99100};
100101template <typename T, typename U>
101102struct common_eq <T, U, true > {
102- static constexpr auto call (T lhs, U rhs) { return iterator_interface_access::base (lhs) == iterator_interface_access::base (rhs); }
103+ static constexpr auto call (T lhs, U rhs) {
104+ return iterator_interface_access::base (lhs) == iterator_interface_access::base (rhs);
105+ }
103106};
104107
105108template <typename T, typename U>
@@ -213,7 +216,7 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 {
213216 template <typename D = Derived>
214217 constexpr auto operator ->() const
215218 noexcept (noexcept (detail::make_pointer<pointer, reference>(*std::declval<const D&>())))
216- -> decltype(detail::make_pointer<pointer, reference>(*std::declval<const D&>())) {
219+ -> decltype(detail::make_pointer<pointer, reference>(*std::declval<const D&>())) {
217220 return detail::make_pointer<pointer, reference>(*derived ());
218221 }
219222
@@ -249,7 +252,8 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 {
249252 }
250253
251254 template <typename D = Derived>
252- constexpr auto operator +=(difference_type n) noexcept (noexcept (iterator_interface_access::base(std::declval<D&>()) += n))
255+ constexpr auto
256+ operator +=(difference_type n) noexcept (noexcept (iterator_interface_access::base(std::declval<D&>()) += n))
253257 -> decltype (iterator_interface_access::base(std::declval<D&>()) += n, std::declval<D&>()) {
254258 iterator_interface_access::base (derived ()) += n;
255259 return derived ();
@@ -263,8 +267,8 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 {
263267 retval += i;
264268 return retval;
265269 }
266- friend BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR Derived operator +(difference_type i,
267- Derived it) noexcept {
270+ friend BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR Derived
271+ operator +(difference_type i, Derived it) noexcept {
268272 return it + i;
269273 }
270274
@@ -299,8 +303,10 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 {
299303
300304 template <typename D = Derived>
301305 constexpr auto operator -(D other) const
302- noexcept (noexcept (iterator_interface_access::base(std::declval<const D&>()) - iterator_interface_access::base(other)))
303- -> decltype (iterator_interface_access::base(std::declval<const D&>()) - iterator_interface_access::base(other)) {
306+ noexcept (noexcept (iterator_interface_access::base(std::declval<const D&>()) -
307+ iterator_interface_access::base (other)))
308+ -> decltype (iterator_interface_access::base(std::declval<const D&>()) -
309+ iterator_interface_access::base(other)) {
304310 return iterator_interface_access::base (derived ()) - iterator_interface_access::base (other);
305311 }
306312
@@ -402,7 +408,8 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 {
402408} // namespace stl_interfaces
403409} // namespace beman::iterator_interface::detail
404410
405- #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_CONCEPTS
411+ #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || \
412+ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_CONCEPTS
406413
407414namespace beman ::iterator_interface::detail {
408415namespace stl_interfaces {
@@ -727,7 +734,8 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V2 {
727734
728735#endif
729736
730- #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_DEDUCED_THIS
737+ #if defined(BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN) || \
738+ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_DEDUCED_THIS
731739
732740namespace beman ::iterator_interface::detail {
733741namespace stl_interfaces {
@@ -954,15 +962,15 @@ BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V3 {
954962#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_STATIC_ASSERT_CONCEPT (iter, concept_name )
955963#endif
956964
957- #define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS_IMPL ( \
965+ #define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS_IMPL ( \
958966 iter, category, value_t , ref, ptr, diff_t ) \
959967 static_assert (std::is_same<typename std::iterator_traits<iter>::value_type, value_t >::value, " " ); \
960968 static_assert (std::is_same<typename std::iterator_traits<iter>::reference, ref>::value, " " ); \
961969 static_assert (std::is_same<typename std::iterator_traits<iter>::pointer, ptr>::value, " " ); \
962970 static_assert (std::is_same<typename std::iterator_traits<iter>::difference_type, diff_t >::value, " " );
963971
964972#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS ( \
965- iter, category, concept , value_type, reference, pointer, difference_type) \
973+ iter, category, concept , value_type, reference, pointer, difference_type) \
966974 BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_STATIC_ASSERT_ITERATOR_TRAITS_IMPL ( \
967975 iter, category, value_type, reference, pointer, difference_type)
968976#endif
0 commit comments