@@ -200,8 +200,8 @@ class static_map {
200200 * @param stream Stream used for executing the kernels
201201 */
202202 static_map (std::size_t capacity,
203- sentinel:: empty_key<Key> empty_key_sentinel,
204- sentinel:: empty_value<Value> empty_value_sentinel,
203+ empty_key<Key> empty_key_sentinel,
204+ empty_value<Value> empty_value_sentinel,
205205 Allocator const & alloc = Allocator{},
206206 cudaStream_t stream = 0 );
207207
@@ -220,9 +220,9 @@ class static_map {
220220 * @param stream Stream used for executing the kernels
221221 */
222222 static_map (std::size_t capacity,
223- sentinel:: empty_key<Key> empty_key_sentinel,
224- sentinel:: empty_value<Value> empty_value_sentinel,
225- sentinel:: erased_key<Key> erased_key_sentinel,
223+ empty_key<Key> empty_key_sentinel,
224+ empty_value<Value> empty_value_sentinel,
225+ erased_key<Key> erased_key_sentinel,
226226 Allocator const & alloc = Allocator{},
227227 cudaStream_t stream = 0 );
228228
@@ -435,8 +435,8 @@ class static_map {
435435
436436 __host__ __device__ device_view_base (pair_atomic_type* slots,
437437 std::size_t capacity,
438- sentinel:: empty_key<Key> empty_key_sentinel,
439- sentinel:: empty_value<Value> empty_value_sentinel) noexcept
438+ empty_key<Key> empty_key_sentinel,
439+ empty_value<Value> empty_value_sentinel) noexcept
440440 : slots_{slots},
441441 capacity_{capacity},
442442 empty_key_sentinel_{empty_key_sentinel.value },
@@ -447,9 +447,9 @@ class static_map {
447447
448448 __host__ __device__ device_view_base (pair_atomic_type* slots,
449449 std::size_t capacity,
450- sentinel:: empty_key<Key> empty_key_sentinel,
451- sentinel:: empty_value<Value> empty_value_sentinel,
452- sentinel:: erased_key<Key> erased_key_sentinel) noexcept
450+ empty_key<Key> empty_key_sentinel,
451+ empty_value<Value> empty_value_sentinel,
452+ erased_key<Key> erased_key_sentinel) noexcept
453453 : slots_{slots},
454454 capacity_{capacity},
455455 empty_key_sentinel_{empty_key_sentinel.value },
@@ -768,11 +768,10 @@ class static_map {
768768 * @param empty_value_sentinel The reserved value for mapped values to
769769 * represent empty slots
770770 */
771- __host__ __device__
772- device_mutable_view (pair_atomic_type* slots,
773- std::size_t capacity,
774- sentinel::empty_key<Key> empty_key_sentinel,
775- sentinel::empty_value<Value> empty_value_sentinel) noexcept
771+ __host__ __device__ device_mutable_view (pair_atomic_type* slots,
772+ std::size_t capacity,
773+ empty_key<Key> empty_key_sentinel,
774+ empty_value<Value> empty_value_sentinel) noexcept
776775 : device_view_base{slots, capacity, empty_key_sentinel, empty_value_sentinel}
777776 {
778777 }
@@ -789,9 +788,9 @@ class static_map {
789788 */
790789 __host__ __device__ device_mutable_view (pair_atomic_type* slots,
791790 std::size_t capacity,
792- sentinel:: empty_key<Key> empty_key_sentinel,
793- sentinel:: empty_value<Value> empty_value_sentinel,
794- sentinel:: erased_key<Key> erased_key_sentinel) noexcept
791+ empty_key<Key> empty_key_sentinel,
792+ empty_value<Value> empty_value_sentinel,
793+ erased_key<Key> erased_key_sentinel) noexcept
795794 : device_view_base{
796795 slots, capacity, empty_key_sentinel, empty_value_sentinel, erased_key_sentinel}
797796 {
@@ -878,16 +877,16 @@ class static_map {
878877 CG const & g,
879878 pair_atomic_type* slots,
880879 std::size_t capacity,
881- sentinel:: empty_key<Key> empty_key_sentinel,
882- sentinel:: empty_value<Value> empty_value_sentinel) noexcept
880+ empty_key<Key> empty_key_sentinel,
881+ empty_value<Value> empty_value_sentinel) noexcept
883882 {
884883 device_view_base::initialize_slots (
885884 g, slots, capacity, empty_key_sentinel.value , empty_value_sentinel.value );
886885 return device_mutable_view{slots,
887886 capacity,
888887 empty_key_sentinel,
889888 empty_value_sentinel,
890- sentinel:: erased_key<Key>{empty_key_sentinel.value }};
889+ erased_key<Key>{empty_key_sentinel.value }};
891890 }
892891
893892 /* *
@@ -909,9 +908,9 @@ class static_map {
909908 CG const & g,
910909 pair_atomic_type* slots,
911910 std::size_t capacity,
912- sentinel:: empty_key<Key> empty_key_sentinel,
913- sentinel:: empty_value<Value> empty_value_sentinel,
914- sentinel:: erased_key<Key> erased_key_sentinel) noexcept
911+ empty_key<Key> empty_key_sentinel,
912+ empty_value<Value> empty_value_sentinel,
913+ erased_key<Key> erased_key_sentinel) noexcept
915914 {
916915 device_view_base::initialize_slots (
917916 g, slots, capacity, empty_key_sentinel, empty_value_sentinel);
@@ -1070,8 +1069,8 @@ class static_map {
10701069 */
10711070 __host__ __device__ device_view (pair_atomic_type* slots,
10721071 std::size_t capacity,
1073- sentinel:: empty_key<Key> empty_key_sentinel,
1074- sentinel:: empty_value<Value> empty_value_sentinel) noexcept
1072+ empty_key<Key> empty_key_sentinel,
1073+ empty_value<Value> empty_value_sentinel) noexcept
10751074 : device_view_base{slots, capacity, empty_key_sentinel, empty_value_sentinel}
10761075 {
10771076 }
@@ -1088,9 +1087,9 @@ class static_map {
10881087 */
10891088 __host__ __device__ device_view (pair_atomic_type* slots,
10901089 std::size_t capacity,
1091- sentinel:: empty_key<Key> empty_key_sentinel,
1092- sentinel:: empty_value<Value> empty_value_sentinel,
1093- sentinel:: erased_key<Key> erased_key_sentinel) noexcept
1090+ empty_key<Key> empty_key_sentinel,
1091+ empty_value<Value> empty_value_sentinel,
1092+ erased_key<Key> erased_key_sentinel) noexcept
10941093 : device_view_base{
10951094 slots, capacity, empty_key_sentinel, empty_value_sentinel, erased_key_sentinel}
10961095 {
@@ -1104,9 +1103,9 @@ class static_map {
11041103 __host__ __device__ explicit device_view (device_mutable_view mutable_map)
11051104 : device_view_base{mutable_map.get_slots (),
11061105 mutable_map.get_capacity (),
1107- sentinel:: empty_key<Key>{mutable_map.get_empty_key_sentinel ()},
1108- sentinel:: empty_value<Value>{mutable_map.get_empty_value_sentinel ()},
1109- sentinel:: erased_key<Key>{mutable_map.get_erased_key_sentinel ()}}
1106+ empty_key<Key>{mutable_map.get_empty_key_sentinel ()},
1107+ empty_value<Value>{mutable_map.get_empty_value_sentinel ()},
1108+ erased_key<Key>{mutable_map.get_erased_key_sentinel ()}}
11101109 {
11111110 }
11121111
@@ -1175,12 +1174,11 @@ class static_map {
11751174 g.sync ();
11761175#endif
11771176
1178- return device_view (
1179- memory_to_use,
1180- source_device_view.get_capacity (),
1181- sentinel::empty_key<Key>{source_device_view.get_empty_key_sentinel ()},
1182- sentinel::empty_value<Value>{source_device_view.get_empty_value_sentinel ()},
1183- sentinel::erased_key<Key>{source_device_view.get_erased_key_sentinel ()});
1177+ return device_view (memory_to_use,
1178+ source_device_view.get_capacity (),
1179+ empty_key<Key>{source_device_view.get_empty_key_sentinel ()},
1180+ empty_value<Value>{source_device_view.get_empty_value_sentinel ()},
1181+ erased_key<Key>{source_device_view.get_erased_key_sentinel ()});
11841182 }
11851183
11861184 /* *
@@ -1395,9 +1393,9 @@ class static_map {
13951393 {
13961394 return device_view (slots_,
13971395 capacity_,
1398- sentinel:: empty_key<Key>{empty_key_sentinel_},
1399- sentinel:: empty_value<Value>{empty_value_sentinel_},
1400- sentinel:: erased_key<Key>{erased_key_sentinel_});
1396+ empty_key<Key>{empty_key_sentinel_},
1397+ empty_value<Value>{empty_value_sentinel_},
1398+ erased_key<Key>{erased_key_sentinel_});
14011399 }
14021400
14031401 /* *
@@ -1409,9 +1407,9 @@ class static_map {
14091407 {
14101408 return device_mutable_view (slots_,
14111409 capacity_,
1412- sentinel:: empty_key<Key>{empty_key_sentinel_},
1413- sentinel:: empty_value<Value>{empty_value_sentinel_},
1414- sentinel:: erased_key<Key>{erased_key_sentinel_});
1410+ empty_key<Key>{empty_key_sentinel_},
1411+ empty_value<Value>{empty_value_sentinel_},
1412+ erased_key<Key>{erased_key_sentinel_});
14151413 }
14161414
14171415 private:
0 commit comments