|
Honeycomb
0.1
Component-Model Framework
|


Go to the source code of this file.
Classes | |
| class | honey::lockfree::FreeList< T > |
| Lock-free freelist, allocates re-usable objects and provides automatic storage expansion for concurrent algorithms. More... | |
| class | honey::MemPool |
| Memory pool. More... | |
| struct | honey::MemPool::Bucket::Handle |
| Enables blocks to be referenced via index rather than pointer so that they can include a tag while still maintaining a swappable size. More... | |
| struct | honey::MemPool::Bucket::TaggedHandle |
| Holds block handle and tag to prevent lock-free ABA issues. More... | |
| struct | honey::MemPool::Bucket::BlockHeader |
| Bucket block header. More... | |
| struct | honey::MemPool::Bucket::BlockHeader::Debug |
| struct | honey::MemPool::Heap::BlockHeader |
| Heap block header. More... | |
| struct | honey::MemPool::Heap::BlockHeader::Debug |
| class | honey::MemPoolAllocator< Subclass, T > |
| MemPool allocator. More... | |
Namespaces | |
| honey | |
| Global Honeycomb namespace. | |
| honey::lockfree | |
| Lock-free methods and containers. | |
1.8.10