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