.. _libcudacxx-extended-api-functional: Functional ---------- .. toctree:: :hidden: :maxdepth: 1 functional/proclaim_return_type functional/get_device_address functional/maximum_minimum .. list-table:: :widths: 25 45 30 30 :header-rows: 0 * - :ref:`cuda::maximum ` - Returns the maximum of two values - CCCL 2.8.0 - CUDA 12.9 * - :ref:`cuda::minimum ` - Returns the minimum of two values - CCCL 2.8.0 - CUDA 12.9 * - :ref:`cuda::proclaim_return_type ` - Creates a forwarding call wrapper that proclaims return type - libcu++ 1.9.0 / CCCL 2.0.0 - CUDA 11.8 * - ``cuda::proclaim_copyable_arguments`` - Creates a forwarding call wrapper that proclaims that arguments can be freely copied before an invocation of the wrapped callable - CCCL 2.8.0 - CUDA 12.9 * - :ref:`cuda::get_device_address ` - Returns a valid address to a device object - CCCL 2.8.0 - CUDA 12.9