.. SPDX-FileCopyrightText: 2019-2022 Intel Corporation .. .. SPDX-License-Identifier: CC-BY-4.0 Namespaces ---------- oneDPL uses :code:`namespace oneapi::dpl` and a shorter variant :code:`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 :code:`namespace oneapi::dpl`. oneDPL uses nested namespaces for the functionality aligned with C++ standard. The names of those namespaces are the same as in :code:`namespace std`. For example, oneDPL execution policies are provided in :code:`namespace oneapi::dpl::execution`.