Standard API
Synchronization Library
Any Standard C++ header not listed below is omitted.
<cuda/std/atomic> | Atomic objects and operations (see also: Extended API). 1.0.0 / CUDA 10.2 |
<cuda/std/latch> | Single-phase asynchronous thread-coordination mechanism (see also: Extended API). 1.1.0 / CUDA 11.0 |
<cuda/std/barrier> | Multi-phase asynchronous thread-coordination mechanism (see also: Extended API). 1.1.0 / CUDA 11.0 |
<cuda/std/semaphore> | Primitives for constraining concurrent access (see also: Extended API). 1.1.0 / CUDA 11.0 |
Time Library
Any Standard C++ header not listed below is omitted.
*: Some of the Standard C++ facilities in this header are omitted, see the libcu++ Specifics for details.
<cuda/std/chrono> * | Times, dates, and clocks (see also: libcu++ Specifics). 1.1.0 / CUDA 11.0 (clocks, time points, and durations) 1.4.0 (calendars and dates) |
Numerics Library
Any Standard C++ header not listed below is omitted.
<cuda/std/complex> | Complex number type (see also: libcu++ Specifics). 1.4.0 |
<cuda/std/ccomplex> | C complex number arithmetic. 1.4.0 |
<cuda/std/ratio> | Compile-time rational arthimetic. 1.1.0 / CUDA 11.0 |
<cuda/std/cfloat> | Limits of floating point types. 1.0.0 / CUDA 10.2 |
<cuda/std/climits> | Limits of integral types. 1.0.0 / CUDA 10.2 |
<cuda/std/cstdint> | Fixed-width integer types. 1.0.0 / CUDA 10.2 |
Utility Library
Any Standard C++ header not listed below is omitted.
*: Some of the Standard C++ facilities in this header are omitted, see the libcu++ Specifics for details.
<cuda/std/type_traits> | Compile-time type introspection. 1.0.0 / CUDA 10.2 |
<cuda/std/tuple> * | Fixed-sized heterogeneous container (see also: libcu++ Specifics). 1.3.0 / CUDA 11.2 |
<cuda/std/functional> * | Function objects and function wrappers (see also: libcu++ Specifics). 1.1.0 / CUDA 11.0 (Function Objects) |
<cuda/std/utility> * | Various utility components (see also: libcu++ Specifics). 1.3.0 / CUDA 11.2 ( pair ) |
<cuda/std/version> | Compile-time version information (see also: libcu++ Specifics). 1.2.0 / CUDA 11.1 |
C Library
Any Standard C++ header not listed below is omitted.
<cuda/std/cassert> | Lightweight assumption testing. 1.0.0 / CUDA 10.2 |
<cuda/std/cstddef> | Fundamental types. 1.0.0 / CUDA 10.2 1.4.0 ( byte ) |