| 5349 | |
| 5350 | template<typename T> |
| 5351 | void VmaRawList<T>::Clear() |
| 5352 | { |
| 5353 | if (!IsEmpty()) |
| 5354 | { |
| 5355 | ItemType* pItem = m_pBack; |
| 5356 | while (pItem != VMA_NULL) |
| 5357 | { |
| 5358 | ItemType* const pPrevItem = pItem->pPrev; |
| 5359 | m_ItemAllocator.Free(pItem); |
| 5360 | pItem = pPrevItem; |
| 5361 | } |
| 5362 | m_pFront = VMA_NULL; |
| 5363 | m_pBack = VMA_NULL; |
| 5364 | m_Count = 0; |
| 5365 | } |
| 5366 | } |
| 5367 | |
| 5368 | template<typename T> |
| 5369 | void VmaRawList<T>::Remove(ItemType* pItem) |
no test coverage detected