thrust
Classes | Functions
thrust::mr Namespace Reference

thrust::mr is the namespace containing system agnostic types and functions for memory_resource related functionalities. More...

Classes

class  allocator
 
class  disjoint_unsynchronized_pool_resource
 
class  memory_resource
 
class  new_delete_resource
 
struct  pool_options
 
class  stateless_resource_allocator
 
class  unsynchronized_pool_resource
 

Functions

template<typename T , typename MR >
__host__ __device__ bool operator== (const allocator< T, MR > &lhs, const allocator< T, MR > &rhs) noexcept
 
template<typename T , typename MR >
__host__ __device__ bool operator!= (const allocator< T, MR > &lhs, const allocator< T, MR > &rhs) noexcept
 
template<typename Pointer >
__host__ __device__ bool operator== (const memory_resource< Pointer > &lhs, const memory_resource< Pointer > &rhs) noexcept
 
template<typename Pointer >
__host__ __device__ bool operator!= (const memory_resource< Pointer > &lhs, const memory_resource< Pointer > &rhs) noexcept
 
template<typename MR >
__host__ MR * get_global_resource ()
 

Detailed Description

thrust::mr is the namespace containing system agnostic types and functions for memory_resource related functionalities.