|
CPPuddle
|
Go to the source code of this file.
Classes | |
| struct | cppuddle::memory_recycling::device_selection::select_device_functor< T, boost::alignment::aligned_allocator< T, alignement > > |
Namespaces | |
| namespace | cppuddle |
| namespace | cppuddle::memory_recycling |
| CPPuddle namespace containing the memory recycling functionality. | |
| namespace | cppuddle::memory_recycling::device_selection |
Typedefs | |
| template<typename T, std::size_t alignement, std::enable_if_t< std::is_trivial< T >::value, int > = 0> | |
| using | cppuddle::memory_recycling::recycle_aligned |
| 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 |
| 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