Distributed Ranges
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
dr::default_memory< T > Struct Template Reference

Public Types

using value_type = T
 

Public Member Functions

T * allocate (std::size_t size)
 
template<typename F >
F * allocate (std::size_t size)
 
constexpr void deallocate (T *p, std::size_t n)
 
template<typename F >
void deallocate (F *p, std::size_t n)
 
void memcpy (void *dst, const void *src, std::size_t numBytes)
 
template<typename F >
void offload (F lambda)
 

Public Attributes

std::allocator< T > std_allocator
 

The documentation for this struct was generated from the following file: