MCPcopy Create free account
hub / github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator / PopFront

Method PopFront

include/vk_mem_alloc.h:5321–5333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5319
5320template<typename T>
5321void VmaRawList<T>::PopFront()
5322{
5323 VMA_HEAVY_ASSERT(m_Count > 0);
5324 ItemType* const pFrontItem = m_pFront;
5325 ItemType* const pNextItem = pFrontItem->pNext;
5326 if (pNextItem != VMA_NULL)
5327 {
5328 pNextItem->pPrev = VMA_NULL;
5329 }
5330 m_pFront = pNextItem;
5331 m_ItemAllocator.Free(pFrontItem);
5332 --m_Count;
5333}
5334
5335template<typename T>
5336void VmaRawList<T>::PopBack()

Callers

nothing calls this directly

Calls 1

FreeMethod · 0.45

Tested by

no test coverage detected