|
CPPuddle
|
Declaration since the actual allocator is only defined after the Executors. More...
#include <aggregation_executors_and_allocators.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| allocator_slice (typename aggregated_executor< Executor >::executor_slice &executor) | |
| template<typename U > | |
| allocator_slice (allocator_slice< U, Host_Allocator, Executor > const &) noexcept | |
| T * | allocate (std::size_t n) |
| void | deallocate (T *p, std::size_t n) |
| template<typename... Args> | |
| void | construct (T *p, Args... args) noexcept |
| void | destroy (T *p) |
Declaration since the actual allocator is only defined after the Executors.
| using cppuddle::kernel_aggregation::detail::allocator_slice< T, Host_Allocator, Executor >::value_type = T |
|
inline |
|
inlineexplicitnoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |