@@ -64,14 +64,14 @@ class is_convertible
64
64
* @par Operations
65
65
*
66
66
* Span objects can be copied and assigned like regular value types with the help
67
- * of copy constructor and copy assignment (=) operators .
67
+ * of the copy constructor or the copy assignment (=) operator .
68
68
*
69
69
* You can retrieve elements of the object with the subscript ([]) operator. You can access the
70
70
* pointer to the first element of the sequence viewed with data().
71
71
* The function size() returns the number of elements in the sequence, and
72
72
* empty() informs whether there is any element in the sequence.
73
73
*
74
- * You can splice Span from the beginning of the sequence (first()), from the end
74
+ * You can slice Span from the beginning of the sequence (first()), from the end
75
75
* of the sequence (last()) or from an arbitrary point of the sequence (subspan()).
76
76
*
77
77
* @par Size encoding
@@ -298,7 +298,7 @@ struct Span {
298
298
*
299
299
* @note For Span with a positive extent, this function is not accessible.
300
300
*
301
- * @note OtherElementType(*)[] is convertible to ElementType(*)[].
301
+ * @note OtherElementType(*)[] must be convertible to ElementType(*)[].
302
302
*/
303
303
template <typename OtherElementType>
304
304
Span (const Span<OtherElementType, Extent> &other):
@@ -587,7 +587,7 @@ struct Span<ElementType, SPAN_DYNAMIC_EXTENT> {
587
587
*
588
588
* @note For Span with a positive extent, this function is not accessible.
589
589
*
590
- * @note OtherElementType(*)[] is convertible to ElementType(*)[].
590
+ * @note OtherElementType(*)[] must be convertible to ElementType(*)[].
591
591
*/
592
592
template <typename OtherElementType, ptrdiff_t OtherExtent>
593
593
Span (const Span<OtherElementType, OtherExtent> &other):
0 commit comments