99#include < ranges>
1010#include < type_traits>
1111
12- #include " openvic-simulation/types/BasicIterator.hpp"
1312#include " openvic-simulation/core/Typedefs.hpp"
13+ #include " openvic-simulation/types/BasicIterator.hpp"
1414
15- namespace OpenVic ::utility:: _detail::forwardable_span {
15+ namespace OpenVic ::_detail::forwardable_span {
1616 static constexpr std::size_t dynamic_extent = std::numeric_limits<std::size_t >::max();
1717
1818 template <class T , std::size_t Extent = dynamic_extent>
@@ -347,7 +347,7 @@ namespace OpenVic::utility::_detail::forwardable_span {
347347 span (Range&&) -> span<std::remove_reference_t<std::ranges::range_reference_t<Range&>>>;
348348}
349349
350- namespace OpenVic ::utility {
350+ namespace OpenVic {
351351 static constexpr std::size_t dynamic_extent = _detail::forwardable_span::dynamic_extent;
352352
353353 template <class T , std::size_t Extent = dynamic_extent>
@@ -357,37 +357,37 @@ namespace OpenVic::utility {
357357namespace std {
358358 namespace ranges {
359359 template <typename T, std::size_t Extent>
360- inline constexpr bool enable_borrowed_range<OpenVic::utility:: forwardable_span<T, Extent>> = true ;
360+ inline constexpr bool enable_borrowed_range<OpenVic::forwardable_span<T, Extent>> = true ;
361361
362362 template <typename T, std::size_t Extent>
363- inline constexpr bool enable_view<OpenVic::utility:: forwardable_span<T, Extent>> = true ;
363+ inline constexpr bool enable_view<OpenVic::forwardable_span<T, Extent>> = true ;
364364 }
365365
366366 template <typename T, size_t Extent>
367- [[nodiscard]] inline OpenVic::utility:: forwardable_span<
367+ [[nodiscard]] inline OpenVic::forwardable_span<
368368 const std::byte, Extent == dynamic_extent ? dynamic_extent : Extent * sizeof (T)>
369- as_bytes (OpenVic::utility:: forwardable_span<T, Extent> sp) {
369+ as_bytes (OpenVic::forwardable_span<T, Extent> sp) {
370370 auto data = reinterpret_cast <const std::byte*>(sp.data ());
371371 auto size = sp.size_bytes ();
372372 constexpr std::size_t extent = Extent == dynamic_extent ? dynamic_extent : Extent * sizeof (T);
373- return OpenVic::utility:: forwardable_span<const std::byte, extent> { data, size };
373+ return OpenVic::forwardable_span<const std::byte, extent> { data, size };
374374 }
375375
376376 template <typename T, size_t Extent>
377377 requires (!std::is_const_v<T>)
378- inline OpenVic::utility:: forwardable_span<std::byte, Extent == dynamic_extent ? dynamic_extent : Extent * sizeof (T)>
379- as_writable_bytes [[nodiscard]] (OpenVic::utility:: forwardable_span<T, Extent> sp) {
378+ inline OpenVic::forwardable_span<std::byte, Extent == dynamic_extent ? dynamic_extent : Extent * sizeof (T)>
379+ as_writable_bytes [[nodiscard]] (OpenVic::forwardable_span<T, Extent> sp) {
380380 auto data = reinterpret_cast <std::byte*>(sp.data ());
381381 auto size = sp.size_bytes ();
382382 constexpr std::size_t extent = Extent == dynamic_extent ? dynamic_extent : Extent * sizeof (T);
383- return OpenVic::utility:: forwardable_span<std::byte, extent> { data, size };
383+ return OpenVic::forwardable_span<std::byte, extent> { data, size };
384384 }
385385}
386386
387387#else
388388#include < span>
389389
390- namespace OpenVic ::utility {
390+ namespace OpenVic {
391391 template <class T , std::size_t Extent = std::dynamic_extent>
392392 using forwardable_span = std::span<T, Extent>;
393393}
0 commit comments