<cuda/std/memory>
Provided functionalities
cuda::std::addressof
. See the C++ documentation of std::addressofcuda::std::align
. See the C++ documentation of std::aligncuda::std::assume_aligned
. See the C++ documentation of std::assume_alignedUninitialized memory algorithms. See the C++ documentation https://en.cppreference.com/w/cpp/memory
Extensions
Most features are available from C++11 onwards.
cuda::std::addressof
is constexpr from C++11 on if compiler support is availablecuda::std::assume_aligned
is constexpr from C++14 on
Restrictions
construct_at and is only available in C++20 as that is explicitly mentioned in the standard
The specialized memory algorithms are not parallel