@@ -342,7 +342,7 @@ class open_addressing_impl {
342342
343343 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
344344
345- detail::insert_if_n<cg_size, cuco::detail::default_block_size ()>
345+ detail::open_addressing_ns:: insert_if_n<cg_size, cuco::detail::default_block_size ()>
346346 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
347347 first, num_keys, stencil, pred, counter.data (), container_ref);
348348
@@ -384,7 +384,7 @@ class open_addressing_impl {
384384
385385 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
386386
387- detail::insert_if_n<cg_size, cuco::detail::default_block_size ()>
387+ detail::open_addressing_ns:: insert_if_n<cg_size, cuco::detail::default_block_size ()>
388388 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
389389 first, num_keys, stencil, pred, container_ref);
390390 }
@@ -426,7 +426,7 @@ class open_addressing_impl {
426426
427427 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
428428
429- detail::insert_and_find<cg_size, cuco::detail::default_block_size ()>
429+ detail::open_addressing_ns:: insert_and_find<cg_size, cuco::detail::default_block_size ()>
430430 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
431431 first, num_keys, found_begin, inserted_begin, container_ref);
432432 }
@@ -466,7 +466,7 @@ class open_addressing_impl {
466466
467467 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
468468
469- detail::erase<cg_size, cuco::detail::default_block_size ()>
469+ detail::open_addressing_ns:: erase<cg_size, cuco::detail::default_block_size ()>
470470 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
471471 first, num_keys, container_ref);
472472 }
@@ -540,7 +540,7 @@ class open_addressing_impl {
540540
541541 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
542542
543- detail::contains_if_n<cg_size, cuco::detail::default_block_size ()>
543+ detail::open_addressing_ns:: contains_if_n<cg_size, cuco::detail::default_block_size ()>
544544 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
545545 first, num_keys, stencil, pred, output_begin, container_ref);
546546 }
@@ -615,7 +615,7 @@ class open_addressing_impl {
615615
616616 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
617617
618- detail::find_if_n<cg_size, cuco::detail::default_block_size ()>
618+ detail::open_addressing_ns:: find_if_n<cg_size, cuco::detail::default_block_size ()>
619619 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
620620 first, num_keys, stencil, pred, output_begin, container_ref);
621621 }
@@ -789,8 +789,8 @@ class open_addressing_impl {
789789 std::min (static_cast <cuco::detail::index_type>(this ->capacity ()) - offset, stride);
790790 auto const begin = thrust::make_transform_iterator (
791791 thrust::counting_iterator{static_cast <size_type>(offset)},
792- open_addressing_ns::detail ::get_slot<has_payload, storage_ref_type>(this ->storage_ref ()));
793- auto const is_filled = open_addressing_ns::detail ::slot_is_filled<has_payload, key_type>{
792+ detail::open_addressing_ns ::get_slot<has_payload, storage_ref_type>(this ->storage_ref ()));
793+ auto const is_filled = detail::open_addressing_ns ::slot_is_filled<has_payload, key_type>{
794794 this ->empty_key_sentinel (), this ->erased_key_sentinel ()};
795795
796796 std::size_t temp_storage_bytes = 0 ;
@@ -844,7 +844,7 @@ class open_addressing_impl {
844844 template <typename CallbackOp>
845845 void for_each_async (CallbackOp&& callback_op, cuda::stream_ref stream) const
846846 {
847- auto const is_filled = open_addressing_ns::detail ::slot_is_filled<has_payload, key_type>{
847+ auto const is_filled = detail::open_addressing_ns ::slot_is_filled<has_payload, key_type>{
848848 this ->empty_key_sentinel (), this ->erased_key_sentinel ()};
849849
850850 auto storage_ref = this ->storage_ref ();
@@ -886,7 +886,7 @@ class open_addressing_impl {
886886
887887 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
888888
889- detail::for_each_n<cg_size, cuco::detail::default_block_size ()>
889+ detail::open_addressing_ns:: for_each_n<cg_size, cuco::detail::default_block_size ()>
890890 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
891891 first, num_keys, std::forward<CallbackOp>(callback_op), container_ref);
892892 }
@@ -907,12 +907,12 @@ class open_addressing_impl {
907907 counter.reset (stream);
908908
909909 auto const grid_size = cuco::detail::grid_size (storage_.num_buckets ());
910- auto const is_filled = open_addressing_ns::detail ::slot_is_filled<has_payload, key_type>{
910+ auto const is_filled = detail::open_addressing_ns ::slot_is_filled<has_payload, key_type>{
911911 this ->empty_key_sentinel (), this ->erased_key_sentinel ()};
912912
913913 // TODO: custom kernel to be replaced by cub::DeviceReduce::Sum when cub version is bumped to
914914 // v2.1.0
915- detail::size<cuco::detail::default_block_size ()>
915+ detail::open_addressing_ns:: size<cuco::detail::default_block_size ()>
916916 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
917917 storage_.ref (), is_filled, counter.data ());
918918
@@ -1014,10 +1014,10 @@ class open_addressing_impl {
10141014 auto constexpr block_size = cuco::detail::default_block_size ();
10151015 auto constexpr stride = cuco::detail::default_stride ();
10161016 auto const grid_size = cuco::detail::grid_size (num_buckets, 1 , stride, block_size);
1017- auto const is_filled = open_addressing_ns::detail ::slot_is_filled<has_payload, key_type>{
1017+ auto const is_filled = detail::open_addressing_ns ::slot_is_filled<has_payload, key_type>{
10181018 this ->empty_key_sentinel (), this ->erased_key_sentinel ()};
10191019
1020- detail::rehash<block_size><<<grid_size, block_size, 0 , stream.get()>>> (
1020+ detail::open_addressing_ns:: rehash<block_size><<<grid_size, block_size, 0 , stream.get()>>> (
10211021 old_storage.ref (), container.ref (op::insert), is_filled);
10221022 }
10231023
@@ -1120,7 +1120,7 @@ class open_addressing_impl {
11201120
11211121 auto const grid_size = cuco::detail::grid_size (num_keys, cg_size);
11221122
1123- detail::count<IsOuter, cg_size, cuco::detail::default_block_size ()>
1123+ detail::open_addressing_ns:: count<IsOuter, cg_size, cuco::detail::default_block_size ()>
11241124 <<<grid_size, cuco::detail::default_block_size(), 0 , stream.get()>>> (
11251125 first, num_keys, counter.data (), container_ref);
11261126
@@ -1180,8 +1180,9 @@ class open_addressing_impl {
11801180 auto constexpr grid_stride = 1 ;
11811181 auto const grid_size = cuco::detail::grid_size (n, cg_size, grid_stride, block_size);
11821182
1183- detail::retrieve<IsOuter, block_size><<<grid_size, block_size, 0 , stream.get()>>> (
1184- first, n, output_probe, output_match, counter.data (), container_ref);
1183+ detail::open_addressing_ns::retrieve<IsOuter, block_size>
1184+ <<<grid_size, block_size, 0 , stream.get()>>> (
1185+ first, n, output_probe, output_match, counter.data (), container_ref);
11851186
11861187 auto const num_retrieved = counter.load_to_host (stream.get ());
11871188
0 commit comments