diff --git a/include/cuco/detail/open_addressing/open_addressing_impl.cuh b/include/cuco/detail/open_addressing/open_addressing_impl.cuh index 04a0f8a97..84865583d 100644 --- a/include/cuco/detail/open_addressing/open_addressing_impl.cuh +++ b/include/cuco/detail/open_addressing/open_addressing_impl.cuh @@ -415,6 +415,7 @@ class open_addressing_impl { * * @note For each key `k` in `[first, last)`, if contains(k) returns true, removes `k` and it's * associated value from the container. Else, no effect. + * * @note Side-effects: * - `contains(k) == false` * - `find(k) == end()` diff --git a/include/cuco/static_map.cuh b/include/cuco/static_map.cuh index 0f3d0fd3f..488f970b3 100644 --- a/include/cuco/static_map.cuh +++ b/include/cuco/static_map.cuh @@ -404,14 +404,15 @@ class static_map { * * @note For each key `k` in `[first, last)`, if contains(k) returns true, removes `k` and it's * associated value from the map. Else, no effect. + * * @note This function synchronizes `stream`. + * * @note Side-effects: * - `contains(k) == false` * - `find(k) == end()` * - `insert({k,v}) == true` * - `size()` is reduced by the total number of erased keys * - * * @tparam InputIt Device accessible input iterator whose `value_type` is * convertible to the map's `key_type` * @@ -430,6 +431,7 @@ class static_map { * * @note For each key `k` in `[first, last)`, if contains(k) returns true, removes `k` and it's * associated value from the map. Else, no effect. + * * @note Side-effects: * - `contains(k) == false` * - `find(k) == end()` diff --git a/include/cuco/static_set.cuh b/include/cuco/static_set.cuh index 5cb70bd9f..fdb65f5f8 100644 --- a/include/cuco/static_set.cuh +++ b/include/cuco/static_set.cuh @@ -333,14 +333,15 @@ class static_set { * * @note For each key `k` in `[first, last)`, if contains(k) returns true, removes `k` and it's * associated value from the container. Else, no effect. + * * @note This function synchronizes `stream`. + * * @note Side-effects: * - `contains(k) == false` * - `find(k) == end()` * - `insert({k,v}) == true` * - `size()` is reduced by the total number of erased keys * - * * @tparam InputIt Device accessible input iterator whose `value_type` is * convertible to the container's `key_type` * @@ -359,6 +360,7 @@ class static_set { * * @note For each key `k` in `[first, last)`, if contains(k) returns true, removes `k` and it's * associated value from the container. Else, no effect. + * * @note Side-effects: * - `contains(k) == false` * - `find(k) == end()`