#include <SmallVector.h>
◆ SmallVectorBase()
| Cogs::Collections::SmallVectorBase::SmallVectorBase |
( |
void * |
data, |
|
|
size_t |
capacity, |
|
|
Memory::Allocator * |
allocator |
|
) |
| |
|
inlineprotected |
◆ capacityInBytes()
| size_t Cogs::Collections::SmallVectorBase::capacityInBytes |
( |
| ) |
const |
|
inlineprotected |
◆ growPod()
| void Cogs::Collections::SmallVectorBase::growPod |
( |
const void * |
firstElement, |
|
|
const size_t |
minSizeBytes |
|
) |
| |
|
protected |
◆ sizeInBytes()
| size_t Cogs::Collections::SmallVectorBase::sizeInBytes |
( |
| ) |
const |
|
inlineprotected |
◆ allocator
◆ capacityPtr
| void* Cogs::Collections::SmallVectorBase::capacityPtr |
|
protected |
◆ firstPtr
| void* Cogs::Collections::SmallVectorBase::firstPtr |
|
protected |
Referenced by Cogs::Collections::SmallVectorTemplateBase< T >::begin(), Cogs::Collections::SmallVectorTemplateBase< T >::cbegin(), Cogs::Collections::SmallVectorTemplateBase< T >::data(), Cogs::Collections::SmallVectorTemplateBase< T >::empty(), Cogs::Collections::SmallVectorImplBase< T, isPod >::grow(), growPod(), Cogs::Collections::SmallVectorTemplateBase< T >::isSmall(), Cogs::Collections::SmallVectorImpl< T >::operator=(), Cogs::Collections::SmallVectorImpl< T >::release(), and Cogs::Collections::SmallVectorTemplateBase< T >::reset().
◆ lastPtr
| void* Cogs::Collections::SmallVectorBase::lastPtr |
|
protected |
The documentation for this class was generated from the following files: