@@ -50,12 +50,12 @@ namespace cuco {
5050 *
5151 * The host-side bulk operations include `insert`, `contains`, etc. These APIs should be used when
5252 * there are a large number of keys to modify or lookup. For example, given a range of keys
53- * specified by device-accessible iterators, the bulk `insert` function will insert all keys into
53+ * specified by device-accessible iterators, the bulk `insert` function inserts all keys into
5454 * the map.
5555 *
5656 * The singular device-side operations allow individual threads (or cooperative groups) to perform
5757 * independent modify or lookup operations from device code. These operations are accessed through
58- * non-owning, trivially copyable reference types (or "ref"). User can combine any arbitrary
58+ * non-owning, trivially copyable reference types (or "ref"). Users can combine any arbitrary
5959 * operators (see options in `include/cuco/operator.hpp`) when creating the ref. Concurrent modify
6060 * and lookup will be supported if both kinds of operators are specified during the ref
6161 * construction.
@@ -799,8 +799,8 @@ class static_map {
799799 * query key.
800800 *
801801 * @note If `pred( *(stencil + i) )` is true, stores the payload of the
802- * matched key or the `empty_value_sentienl ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
803- * is false, always stores the `empty_value_sentienl ` to `(output_begin + i)`.
802+ * matched key or the `empty_value_sentinel ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
803+ * is false, always stores the `empty_value_sentinel ` to `(output_begin + i)`.
804804 * @note This function synchronizes the given stream. For asynchronous execution use
805805 * `find_if_async`.
806806 *
@@ -832,8 +832,8 @@ class static_map {
832832 * a match with its key equivalent to the query key.
833833 *
834834 * @note If `pred( *(stencil + i) )` is true, stores the payload of the
835- * matched key or the `empty_value_sentienl ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
836- * is false, always stores the `empty_value_sentienl ` to `(output_begin + i)`.
835+ * matched key or the `empty_value_sentinel ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
836+ * is false, always stores the `empty_value_sentinel ` to `(output_begin + i)`.
837837 *
838838 * @tparam InputIt Device accessible input iterator
839839 * @tparam StencilIt Device accessible random access iterator whose `value_type` is convertible to
@@ -863,8 +863,8 @@ class static_map {
863863 * a match with its key equivalent to the query key.
864864 *
865865 * @note If `pred( *(stencil + i) )` is true, stores the payload of the
866- * matched key or the `empty_value_sentienl ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
867- * is false, always stores the `empty_value_sentienl ` to `(output_begin + i)`.
866+ * matched key or the `empty_value_sentinel ` to `(output_begin + i)`. If `pred( *(stencil + i) )`
867+ * is false, always stores the `empty_value_sentinel ` to `(output_begin + i)`.
868868 *
869869 * @tparam InputIt Device accessible input iterator
870870 * @tparam StencilIt Device accessible random access iterator whose `value_type` is convertible to
@@ -1029,7 +1029,7 @@ class static_map {
10291029 *
10301030 * @tparam KeyOut Device accessible random access output iterator whose `value_type` is
10311031 * convertible from `key_type`.
1032- * @tparam ValueOut Device accesible random access output iterator whose `value_type` is
1032+ * @tparam ValueOut Device accessible random access output iterator whose `value_type` is
10331033 * convertible from `mapped_type`.
10341034 *
10351035 * @param keys_out Beginning output iterator for keys
@@ -1066,7 +1066,7 @@ class static_map {
10661066 * @note Behavior is undefined if the desired `capacity` is insufficient to store all of the
10671067 * contained elements.
10681068 *
1069- * @note This function is not available if the conatiner 's `extent_type` is static.
1069+ * @note This function is not available if the container 's `extent_type` is static.
10701070 *
10711071 * @param capacity New capacity of the container
10721072 * @param stream CUDA stream used for this operation
@@ -1091,7 +1091,7 @@ class static_map {
10911091 * @note Behavior is undefined if the desired `capacity` is insufficient to store all of the
10921092 * contained elements.
10931093 *
1094- * @note This function is not available if the conatiner 's `extent_type` is static.
1094+ * @note This function is not available if the container 's `extent_type` is static.
10951095 *
10961096 * @param capacity New capacity of the container
10971097 * @param stream CUDA stream used for this operation
@@ -1512,7 +1512,7 @@ class static_map {
15121512 *
15131513 * @tparam KeyOut Device accessible random access output iterator whose `value_type` is
15141514 * convertible from `key_type`.
1515- * @tparam ValueOut Device accesible random access output iterator whose `value_type` is
1515+ * @tparam ValueOut Device accessible random access output iterator whose `value_type` is
15161516 * convertible from `mapped_type`.
15171517 * @param keys_out Beginning output iterator for keys
15181518 * @param values_out Beginning output iterator for values
@@ -2280,7 +2280,7 @@ class static_map {
22802280 * @endcode
22812281 *
22822282 * @tparam CG The type of the cooperative thread group
2283- * @param g The ooperative thread group used to copy the slots
2283+ * @param g The cooperative thread group used to copy the slots
22842284 * @param source_device_view `device_view` to copy from
22852285 * @param memory_to_use Array large enough to support `capacity` elements. Object does not take
22862286 * the ownership of the memory
0 commit comments