thrust::allocator_delete#
- 
template<typename T, typename Allocator, bool Uninitialized = false>
struct allocator_delete# Public Types
- 
using allocator_type = typename std::remove_cv<typename std::remove_reference<Allocator>::type>::type::template rebind<T>::other#
 
- 
using pointer = typename detail::allocator_traits<allocator_type>::pointer#
 
Public Functions
- 
template<typename UAllocator>
inline allocator_delete( - UAllocator &&other,
 
- 
template<typename U, typename UAllocator>
inline allocator_delete( - allocator_delete<U, UAllocator> const &other,
 
- 
template<typename U, typename UAllocator>
inline allocator_delete( - allocator_delete<U, UAllocator> &&other,
 
- 
template<typename U, typename UAllocator>
inline allocator_delete &operator=( - allocator_delete<U, UAllocator> const &other,
 
- 
template<typename U, typename UAllocator>
inline allocator_delete &operator=( - allocator_delete<U, UAllocator> &&other,
 
- 
inline allocator_type &get_allocator() noexcept#
 
- 
inline allocator_type const &get_allocator() const noexcept#
 
- 
inline void swap(allocator_delete &other) noexcept#
 
- 
using allocator_type = typename std::remove_cv<typename std::remove_reference<Allocator>::type>::type::template rebind<T>::other#