diff --git a/adoc/chapters/programming_interface.adoc b/adoc/chapters/programming_interface.adoc index 90c879a8c..edb42c84c 100644 --- a/adoc/chapters/programming_interface.adoc +++ b/adoc/chapters/programming_interface.adoc @@ -12357,6 +12357,15 @@ listed in <> in <> and [width="100%",options="header",separator="@",cols="65%,35%"] |==== @ Constructor @ Description +a@ +[source] +---- +nd_range() noexcept; +---- + a@ Construct an [code]#nd_range# whose global range, local range and + offset are each default constructed, which means that each of their + components has the value [code]#0#. + a@ [source] ---- diff --git a/adoc/headers/ndRange.h b/adoc/headers/ndRange.h index bcdf4fd1d..1d83345f5 100644 --- a/adoc/headers/ndRange.h +++ b/adoc/headers/ndRange.h @@ -6,12 +6,14 @@ template class nd_range { public: static constexpr int dimensions = Dimensions; - /* -- common interface members -- */ + nd_range() noexcept; // The offset is deprecated in SYCL 2020. nd_range(range globalSize, range localSize, id offset = id()) noexcept; + /* -- common interface members -- */ + range get_global_range() const noexcept; range get_local_range() const noexcept; range get_group_range() const noexcept;