Lines Matching refs:pNode
246 Item* pNode = static_cast<Item*>(p); in PushBack() local
247 NN_ASSERT_WITH_RESULT(!pNode->m_PreviousLink, MakeResultAlreadyListed()); in PushBack()
248 NN_TASSERT_(!pNode->m_PreviousLink); in PushBack()
249 NN_TASSERT_(!pNode->m_NextLink); in PushBack()
257 InsertBefore(m_Head, pNode); in PushBack()
266 Item* pNode = static_cast<Item*>(p); in PushFront() local
267 NN_ASSERT_WITH_RESULT(!pNode->m_PreviousLink, MakeResultAlreadyListed()); in PushFront()
268 NN_TASSERT_(!pNode->m_PreviousLink); in PushFront()
269 NN_TASSERT_(!pNode->m_NextLink); in PushFront()
276 InsertBefore(m_Head, pNode); in PushFront()
333 Item* pNode = static_cast<Item*>(p); in GetPrevious() local
334 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in GetPrevious()
335 NN_TASSERT_(pNode->m_PreviousLink); in GetPrevious()
336 NN_TASSERT_(pNode->m_NextLink); in GetPrevious()
341 return static_cast<T*>(pNode->m_PreviousLink); in GetPrevious()
349 Item* pNode = static_cast<Item*>(p); in GetNext() local
350 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in GetNext()
351 NN_TASSERT_(pNode->m_PreviousLink); in GetNext()
352 NN_TASSERT_(pNode->m_NextLink); in GetNext()
357 return static_cast<T*>(pNode->m_NextLink); in GetNext()
392 Item* pNode = static_cast<Item*>(p); in Erase() local
393 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in Erase()
394 NN_TASSERT_(pNode->m_PreviousLink); in Erase()
395 NN_TASSERT_(pNode->m_NextLink); in Erase()
396 if (pNode == pNode->m_PreviousLink) in Erase()
402 if (m_Head == pNode) in Erase()
406 pNode->m_NextLink->m_PreviousLink = pNode->m_PreviousLink; in Erase()
407 pNode->m_PreviousLink->m_NextLink = pNode->m_NextLink; in Erase()
409 ClearLinks(pNode); in Erase()