| 
    CPPuddle
    
   | 
 
#include "buffer_management_interface.hpp"Go to the source code of this file.
Classes | |
| struct | cppuddle::memory_recycling::device_selection::select_device_functor< T, std::allocator< T > > | 
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::enable_if_t< std::is_trivial< T >::value, int > = 0> | |
| using | cppuddle::memory_recycling::recycle_std = detail::recycle_allocator< T, std::allocator< T > > | 
| Recycling allocator for std memory.   | |
| template<typename T , std::enable_if_t< std::is_trivial< T >::value, int > = 0> | |
| using | cppuddle::memory_recycling::aggressive_recycle_std = detail::aggressive_recycle_allocator< T, std::allocator< T > > | 
| Recycling allocator for boost aligned memory (reusing previous content as well)   | |
Contains the recycling allocators (in the form of type aliases) using the std memory allocator