|
template<typename T , std::size_t alignement, std::enable_if_t< std::is_trivial< T >::value, int > = 0> |
using | cppuddle::memory_recycling::recycle_aligned = detail::recycle_allocator< T, boost::alignment::aligned_allocator< T, alignement > > |
| Recycling allocator for boost aligned memory.
|
|
template<typename T , std::size_t alignement, std::enable_if_t< std::is_trivial< T >::value, int > = 0> |
using | cppuddle::memory_recycling::aggressive_recycle_aligned = detail::aggressive_recycle_allocator< T, boost::alignment::aligned_allocator< T, alignement > > |
| Recycling allocator for boost aligned memory (reusing previous content as well)
|
|
Contains the recycling allocators (in the form of type aliases) using the boost aligned_allocator as an underlying allocator