|
Cogs.Core
|
Contains collection classes used to manage object storage. More...
Classes | |
| class | ConfigurablePagedPool |
| Provides a configurable pool implementation usable as base implementation for several pool-like storage scenarios. More... | |
| struct | DefaultContext |
| struct | DefaultPage |
| Default page type that maintains storage for elements of type T in the pool page and provides pooled allocations for this type. More... | |
| class | FixedIndexQueue |
| Indexable queue where an element index is fixed through arbitrary enqueues and dequeues. More... | |
| struct | ItemHeader |
| Header struct used to alias with the stored type to chain elements in the storage together. More... | |
| struct | Pool |
| Pool used to store elements of ElementType. More... | |
| struct | PoolBase |
| Base untyped pool. More... | |
| class | SmallVector |
| class | SmallVectorBase |
| class | SmallVectorImpl |
| class | SmallVectorImplBase |
| class | SmallVectorImplBase< T, true > |
| class | SmallVectorTemplateBase |
Typedefs | |
| typedef uint16_t | ElementOffset |
| Offset type used to index elements in resource pools. | |
| typedef uint32_t | ElementHandle |
| Handle type for elements. | |
Contains collection classes used to manage object storage.
| typedef uint32_t Cogs::Collections::ElementHandle |
Handle type for elements.
Definition at line 16 of file PoolBase.h.
| typedef uint16_t Cogs::Collections::ElementOffset |
Offset type used to index elements in resource pools.
Definition at line 13 of file PoolBase.h.