MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / PopFront

Method PopFront

modules/engine/graphics/src/d3d12/D3D12MemAlloc.cpp:2389–2401  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2387
2388template<typename T>
2389void List<T>::PopFront()
2390{
2391 D3D12MA_HEAVY_ASSERT(m_Count > 0);
2392 Item* const pFrontItem = m_pFront;
2393 Item* const pNextItem = pFrontItem->pNext;
2394 if(pNextItem != NULL)
2395 {
2396 pNextItem->pPrev = NULL;
2397 }
2398 m_pFront = pNextItem;
2399 m_ItemAllocator.Free(pFrontItem);
2400 --m_Count;
2401}
2402
2403template<typename T>
2404void List<T>::Remove(Item* pItem)

Callers

nothing calls this directly

Calls 1

FreeMethod · 0.45

Tested by

no test coverage detected