Namespaces#
oneDPL uses namespace oneapi::dpl
and a shorter variant namespace dpl
for all
functionality including parallel algorithms, oneDPL execution policies, etc.
For the subset of the standard C++ library for kernels, the standard class
and function names are also aliased in namespace oneapi::dpl
.
oneDPL uses nested namespaces for the functionality aligned with C++ standard.
The names of those namespaces are the same as in namespace std
. For example,
oneDPL execution policies are provided in namespace oneapi::dpl::execution
.