This is the complete list of members for uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer >, including all inherited members.
| allocate(std::size_t size) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
| capacity_hard_limit_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
| capacity_soft_limit_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
| deallocate(const void *ptr) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
| getBlockCapacity() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inlinevirtual |
| getBlockCapacityHardLimit() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| getNumAllocatedBlocks() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| getNumReservedBlocks() const | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| HeapBasedPoolAllocator(uint16_t block_capacity_soft_limit, uint16_t block_capacity_hard_limit=0) | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| Noncopyable(const Noncopyable &) | uavcan::Noncopyable | private |
| Noncopyable() | uavcan::Noncopyable | inlineprivate |
| num_allocated_blocks_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
| num_reserved_blocks_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
| operator=(const Noncopyable &) | uavcan::Noncopyable | private |
| reserve_ | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | private |
| shrink() | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| ~HeapBasedPoolAllocator() | uavcan::HeapBasedPoolAllocator< BlockSize, RaiiSynchronizer > | inline |
| ~IPoolAllocator() | uavcan::IPoolAllocator | inlinevirtual |
| ~Noncopyable() | uavcan::Noncopyable | inlineprivate |