cuda::experimental::make_buffer#

Overloads#

make_buffer(__pb, __mr, __count, ::cuda::no_init_t)#

template<class _Tp>
inline graph_buffer<_Tp> cuda::experimental::make_buffer(
path_builder &__pb,
graph_memory_resource __mr,
::cuda::std::size_t __count,
::cuda::no_init_t
)

Create a graph_buffer with uninitialized storage.

make_buffer(__pb, __mr, __count, __value)#

template<class _Tp>
inline graph_buffer<_Tp> cuda::experimental::make_buffer(
path_builder &__pb,
graph_memory_resource __mr,
::cuda::std::size_t __count,
const _Tp &__value
)

Create a graph_buffer filled with a value.

make_buffer(__pb, __mr, __src)#

template<class _Tp>
inline graph_buffer<_Tp> cuda::experimental::make_buffer(
path_builder &__pb,
graph_memory_resource __mr,
::cuda::std::span<const _Tp> __src
)

Create a graph_buffer from a span of data.