## Memory access properties | [`cuda::annotated_ptr`] | Binds an access property to a pointer. `(class template)`

1.6.0 / CUDA 11.5 | | [`cuda::access_property`] | Represents a memory access property. `(class)`

1.6.0 / CUDA 11.5 | | [`cuda::apply_access_property`] | Applies access property to memory location. `(function template)`

1.6.0 / CUDA 11.5 | | [`cuda::associate_access_property`] | Associates access property with raw pointer. `(function template)`

1.6.0 / CUDA 11.5 | | [`cuda::discard_memory`] | Writes indeterminate values to memory. `(function)`

1.6.0 / CUDA 11.5 | [`cuda::annotated_ptr`]: {{ "extended_api/memory_access_properties/annotated_ptr.html" | relative_url }} [`cuda::access_property`]: {{ "extended_api/memory_access_properties/access_property.html" | relative_url }} [`cuda::associate_access_property`]: {{ "extended_api/memory_access_properties/associate_access_property.html" | relative_url }} [`cuda::apply_access_property`]: {{ "extended_api/memory_access_properties/apply_access_property.html" | relative_url }} [`cuda::discard_memory`]: {{ "extended_api/memory_access_properties/discard_memory.html" | relative_url }}