Allocator for cache local storage. More...
#include <Cache.hpp>
| Public Member Functions | |
| CacheAllocator (T *buffer, size_t size) | |
| ~CacheAllocator () | |
| operator T * () | |
| operator T * () const | |
| T * | pointer () | 
| const T * | const_pointer () const | 
| Public Attributes | |
| T * | storage_ | 
| bool | heap_ | 
Allocator for cache local storage.
If you pass in a pointer to a buffer you've allocated, it uses that. Otherwise, it allocates a buffer.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| bool CacheAllocator< T >::heap_ | 
| T* CacheAllocator< T >::storage_ |