DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::usm_allocator< T, AllocKind, Alignment > Member List

This is the complete list of members for sycl::_V1::usm_allocator< T, AllocKind, Alignment >, including all inherited members.

allocate(size_t NumberOfElements, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
deallocate(T *Ptr, size_t, const detail::code_location CodeLoc=detail::code_location::current())sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
get_property() constsycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
has_property() const noexceptsycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
operator!=(const usm_allocator< T, AllocKind, Alignment > &One, const usm_allocator< U, AllocKindU, AlignmentU > &Two)sycl::_V1::usm_allocator< T, AllocKind, Alignment >friend
operator=(const usm_allocator &Other)sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
operator=(usm_allocator &&Other)sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
operator==(const usm_allocator< T, AllocKind, Alignment > &One, const usm_allocator< U, AllocKindU, AlignmentU > &Two)sycl::_V1::usm_allocator< T, AllocKind, Alignment >friend
propagate_on_container_copy_assignment typedefsycl::_V1::usm_allocator< T, AllocKind, Alignment >
propagate_on_container_move_assignment typedefsycl::_V1::usm_allocator< T, AllocKind, Alignment >
propagate_on_container_swap typedefsycl::_V1::usm_allocator< T, AllocKind, Alignment >
usm_allocator classsycl::_V1::usm_allocator< T, AllocKind, Alignment >friend
usm_allocator()=deletesycl::_V1::usm_allocator< T, AllocKind, Alignment >
usm_allocator(const context &Ctxt, const device &Dev, const property_list &PropList={})sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
usm_allocator(const queue &Q, const property_list &PropList={})sycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
usm_allocator(const usm_allocator &)=defaultsycl::_V1::usm_allocator< T, AllocKind, Alignment >
usm_allocator(usm_allocator &&) noexcept=defaultsycl::_V1::usm_allocator< T, AllocKind, Alignment >
usm_allocator(const usm_allocator< U, AllocKind, Alignment > &Other) noexceptsycl::_V1::usm_allocator< T, AllocKind, Alignment >inline
value_type typedefsycl::_V1::usm_allocator< T, AllocKind, Alignment >