SpiecsEngine
 
Loading...
Searching...
No Matches

◆ Erase()

void scl::span_list::Erase ( span * pos) const

Erase a span form this list.

Parameters
[in]poserased position.

Definition at line 83 of file SpanList.cpp.

84 {
85 assert(pos);
86 assert(pos != m_Head);
87
88 span* prev = pos->m_Prev;
89 span* next = pos->m_Next;
90
91 prev->m_Next = next;
92 next->m_Prev = prev;
93
94 pos->m_Next = nullptr;
95 pos->m_Prev = nullptr;
96 }
span * m_Head
list entry point.
Definition SpanList.h:140

References m_Head, scl::span::m_Next, and scl::span::m_Prev.

Referenced by PopFront().