cuda::experimental::make_async_buffer
#
Overloads#
make_async_buffer(__stream, __mr, __source)
#
-
template<class _Tp, class ..._TargetProperties, class ..._SourceProperties>
async_buffer<_Tp, _TargetProperties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_TargetProperties...> __mr,
- const async_buffer<_Tp, _SourceProperties...> &__source,
make_async_buffer(__stream, __mr, __source)
#
-
template<class _Tp, class _Resource, class ..._SourceProperties>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- const async_buffer<_Tp, _SourceProperties...> &__source,
make_async_buffer(__stream, __mr)
#
-
template<class _Tp, class ..._Properties>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
make_async_buffer(__stream, __mr)
#
-
template<class _Tp, class _Resource>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
make_async_buffer(__stream, __mr, __size)
#
-
template<class _Tp, class ..._Properties>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- size_t __size,
make_async_buffer(__stream, __mr, __size)
#
-
template<class _Tp, class _Resource>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- size_t __size,
make_async_buffer(__stream, __mr, __size, __value)
#
-
template<class _Tp, class ..._Properties>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- size_t __size,
- const _Tp &__value,
make_async_buffer(__stream, __mr, __size, __value)
#
-
template<class _Tp, class _Resource>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- size_t __size,
- const _Tp &__value,
make_async_buffer(__stream, __mr, __size, ::cuda::experimental::no_init_t)
#
-
template<class _Tp, class ..._Properties>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- size_t __size,
- ::cuda::experimental::no_init_t,
make_async_buffer(__stream, __mr, __size, ::cuda::experimental::no_init_t)
#
-
template<class _Tp, class _Resource>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- size_t __size,
- ::cuda::experimental::no_init_t,
make_async_buffer(__stream, __mr, __first, __last)
#
-
template<class _Tp, class ..._Properties, class _Iter>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- _Iter __first,
- _Iter __last,
make_async_buffer(__stream, __mr, __first, __last)
#
-
template<class _Tp, class _Resource, class _Iter>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- _Iter __first,
- _Iter __last,
make_async_buffer(__stream, __mr, __ilist)
#
-
template<class _Tp, class ..._Properties>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- cuda::std::initializer_list<_Tp> __ilist,
make_async_buffer(__stream, __mr, __ilist)
#
-
template<class _Tp, class _Resource>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- cuda::std::initializer_list<_Tp> __ilist,
make_async_buffer(__stream, __mr, __range)
#
-
template<class _Tp, class ..._Properties, class _Range>
async_buffer<_Tp, _Properties...> cuda::experimental::make_async_buffer( - stream_ref __stream,
- any_resource<_Properties...> __mr,
- _Range &&__range,
make_async_buffer(__stream, __mr, __range)
#
-
template<class _Tp, class _Resource, class _Range>
auto cuda::experimental::make_async_buffer( - stream_ref __stream,
- _Resource &&__mr,
- _Range &&__range,