Lines Matching refs:pNode
247 Item* pNode = static_cast<Item*>(p); in PushBack() local
248 NN_ASSERT_WITH_RESULT(!pNode->m_PreviousLink, MakeResultAlreadyListed()); in PushBack()
249 NN_TASSERT_(!pNode->m_PreviousLink); in PushBack()
250 NN_TASSERT_(!pNode->m_NextLink); in PushBack()
258 InsertBefore(m_Head, pNode); in PushBack()
267 Item* pNode = static_cast<Item*>(p); in PushFront() local
268 NN_ASSERT_WITH_RESULT(!pNode->m_PreviousLink, MakeResultAlreadyListed()); in PushFront()
269 NN_TASSERT_(!pNode->m_PreviousLink); in PushFront()
270 NN_TASSERT_(!pNode->m_NextLink); in PushFront()
277 InsertBefore(m_Head, pNode); in PushFront()
334 Item* pNode = static_cast<Item*>(p); in GetPrevious() local
335 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in GetPrevious()
336 NN_TASSERT_(pNode->m_PreviousLink); in GetPrevious()
337 NN_TASSERT_(pNode->m_NextLink); in GetPrevious()
342 return static_cast<T*>(pNode->m_PreviousLink); in GetPrevious()
350 Item* pNode = static_cast<Item*>(p); in GetNext() local
351 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in GetNext()
352 NN_TASSERT_(pNode->m_PreviousLink); in GetNext()
353 NN_TASSERT_(pNode->m_NextLink); in GetNext()
358 return static_cast<T*>(pNode->m_NextLink); in GetNext()
393 Item* pNode = static_cast<Item*>(p); in Erase() local
394 NN_ASSERT_WITH_RESULT(pNode->m_PreviousLink, MakeResultInvalidNode()); in Erase()
395 NN_TASSERT_(pNode->m_PreviousLink); in Erase()
396 NN_TASSERT_(pNode->m_NextLink); in Erase()
397 if (pNode == pNode->m_PreviousLink) in Erase()
403 if (m_Head == pNode) in Erase()
407 pNode->m_NextLink->m_PreviousLink = pNode->m_PreviousLink; in Erase()
408 pNode->m_PreviousLink->m_NextLink = pNode->m_NextLink; in Erase()
410 ClearLinks(pNode); in Erase()