#include <core.hpp>
 | 
|   | core_default (std::size_t cache_size, std::size_t sub_block_size) | 
|   | 
| void *  | malloc_coll (std::size_t size) | 
|   | 
| template<template< block_size_t > typename MemMapper, typename... MemMapperArgs>  | 
| void *  | malloc_coll (std::size_t size, MemMapperArgs &&... mmargs) | 
|   | 
| void *  | malloc (std::size_t size) | 
|   | 
| void  | free_coll (void *addr) | 
|   | 
| void  | free (void *addr, std::size_t size) | 
|   | 
| void  | get (const void *from_addr, void *to_addr, std::size_t size) | 
|   | 
| void  | put (const void *from_addr, void *to_addr, std::size_t size) | 
|   | 
| template<typename Mode >  | 
| bool  | checkout_nb (void *addr, std::size_t size, Mode) | 
|   | 
| template<typename Mode >  | 
| void  | checkout (void *addr, std::size_t size, Mode mode) | 
|   | 
| void  | checkout_complete () | 
|   | 
| template<typename Mode >  | 
| void  | checkin (void *addr, std::size_t size, Mode) | 
|   | 
| void  | release () | 
|   | 
| release_handler  | release_lazy () | 
|   | 
| void  | acquire () | 
|   | 
| void  | acquire (release_handler rh) | 
|   | 
| void  | set_readonly_coll (void *addr, std::size_t size) | 
|   | 
| void  | unset_readonly_coll (void *addr, std::size_t size) | 
|   | 
| void  | poll () | 
|   | 
| void  | collect_deallocated () | 
|   | 
| void  | cache_prof_begin () | 
|   | 
| void  | cache_prof_end () | 
|   | 
| void  | cache_prof_print () const | 
|   | 
| void *  | get_local_mem (void *addr) | 
|   | 
◆ release_handler
template<block_size_t BlockSize> 
      
 
 
◆ core_default()
template<block_size_t BlockSize> 
 
 
◆ acquire() [1/2]
template<block_size_t BlockSize> 
 
 
◆ acquire() [2/2]
template<block_size_t BlockSize> 
 
 
◆ cache_prof_begin()
template<block_size_t BlockSize> 
 
 
◆ cache_prof_end()
template<block_size_t BlockSize> 
 
 
◆ cache_prof_print()
template<block_size_t BlockSize> 
 
 
◆ checkin()
template<block_size_t BlockSize> 
template<typename Mode > 
 
 
◆ checkout()
template<block_size_t BlockSize> 
template<typename Mode > 
 
 
◆ checkout_complete()
template<block_size_t BlockSize> 
 
 
◆ checkout_nb()
template<block_size_t BlockSize> 
template<typename Mode > 
 
 
◆ collect_deallocated()
template<block_size_t BlockSize> 
 
 
◆ free()
template<block_size_t BlockSize> 
 
 
◆ free_coll()
template<block_size_t BlockSize> 
 
 
◆ get()
template<block_size_t BlockSize> 
 
 
◆ get_local_mem()
template<block_size_t BlockSize> 
 
 
◆ malloc()
template<block_size_t BlockSize> 
 
 
◆ malloc_coll() [1/2]
template<block_size_t BlockSize> 
 
 
◆ malloc_coll() [2/2]
template<block_size_t BlockSize> 
template<template< block_size_t > typename MemMapper, typename... MemMapperArgs> 
 
 
◆ poll()
template<block_size_t BlockSize> 
 
 
◆ put()
template<block_size_t BlockSize> 
 
 
◆ release()
template<block_size_t BlockSize> 
 
 
◆ release_lazy()
template<block_size_t BlockSize> 
 
 
◆ set_readonly_coll()
template<block_size_t BlockSize> 
 
 
◆ unset_readonly_coll()
template<block_size_t BlockSize> 
 
 
◆ block_size
template<block_size_t BlockSize> 
 
 
The documentation for this class was generated from the following file: