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 |
1.4.7