Cogs.Core
Cogs::Collections::Pool< ElementType > Member List

This is the complete list of members for Cogs::Collections::Pool< ElementType >, including all inherited members.

create(ARGS &&... args)Cogs::Collections::Pool< ElementType >inline
destroy(ElementType *element)Cogs::Collections::Pool< ElementType >inline
getCapacity() constCogs::Collections::Pool< ElementType >inline
getHandle(ElementType *element) constCogs::Collections::Pool< ElementType >inline
getPageSize() constCogs::Collections::Pool< ElementType >inline
isAllocated(ElementHandle handle) constCogs::Collections::Pool< ElementType >inline
isValid(ElementHandle handle) constCogs::Collections::Pool< ElementType >inline
operator=(Pool &&) noexcept=defaultCogs::Collections::Pool< ElementType >
operator=(const Pool &)=deleteCogs::Collections::Pool< ElementType >
operator[](ElementHandle handle)Cogs::Collections::Pool< ElementType >inline
Pool(MemBlockType memType=MemBlockType::Bucket)Cogs::Collections::Pool< ElementType >inline
Pool(ElementOffset capacity, ElementOffset pageSize=128, MemBlockType memType=MemBlockType::Bucket)Cogs::Collections::Pool< ElementType >inline
Pool(ElementOffset capacity, ElementOffset pageSize, Memory::Allocator *allocator, MemBlockType memType=MemBlockType::Bucket)Cogs::Collections::Pool< ElementType >inline
Pool(Pool &&) noexcept=defaultCogs::Collections::Pool< ElementType >
Pool(const Pool &)=deleteCogs::Collections::Pool< ElementType >
resize(size_t capacity)Cogs::Collections::Pool< ElementType >inline
size() constCogs::Collections::Pool< ElementType >inline