cuda::experimental::properties_list

Defined in include/cuda/experimental/__memory_resource/properties.cuh

template<class ..._Properties>
struct properties_list

A type representing a list of memory resource properties.

Template Parameters

_Properties – The properties to be included in the list It has a member template rebind that allows constructing a type by combining a template and type arguments with the properties from this list. The properties are appended after the type arguments in the resulting type.

Public Types

template<template<class...> class _Fn, class ..._ExtraArgs>
using rebind = _Fn<_ExtraArgs..., _Properties...>

A type alias for a type template instantiated with the properties from this list appended to the type arguments.