Classes | |
union | chip_t |
class | block_bits |
A helper class for the chip-allocator class, block. More... | |
class | block_of_chips |
Control structure for one block of allocatable memory. This control block is imposed on a chunk of memory allocated by some other allocator, and this manages some number of fixed-sized chips that fit into this block. More... | |
class | pool_of_blocks |
Abstract base class for the classes that do the real allocation of blocks of chips (e.g. dynpool). More... | |
class | block_list |
A helper class for block_pool<T...>, (a heap of T objects), and which contains one of these lists. More... | |
struct | fail_unless< true > |
Compile-time helper for several classes. Compilation will fail for B=false because only B=true has a definition. More... | |
struct | bounds_check |
Compile-time helper bounds-checker. Fails to compile unless /L <= N <= U/. More... | |
struct | meta_log2 |
Compile-time helper to compute constant value floor(log2(x)). More... | |
struct | meta_log2< 2 > |
instantiated meta_log2 More... | |
struct | meta_log2< 1 > |
instantiated meta_log2 More... | |
struct | meta_min |
Compile-time helper to compute constant value min(a,b). More... | |
class | meta_block_size |