Cogs.Core
Classes | Typedefs
Cogs::Collections Namespace Reference

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.
 

Detailed Description

Contains collection classes used to manage object storage.

Typedef Documentation

◆ ElementHandle

Handle type for elements.

Definition at line 16 of file PoolBase.h.

◆ ElementOffset

Offset type used to index elements in resource pools.

Definition at line 13 of file PoolBase.h.