Lines Matching refs:m_pNodeTail
354 CNode *m_pNodeTail;
377 inline TYPE &CDXList<TYPE,ARG_TYPE>::GetTail() { _ASSERT(m_pNodeTail!=NULL); return m_pNodeTail->data; }
379 inline TYPE CDXList<TYPE,ARG_TYPE>::GetTail() const { _ASSERT(m_pNodeTail!=NULL); return m_pNodeTail->data; }
383 inline DXLISTPOS CDXList<TYPE,ARG_TYPE>::GetTailPosition() const { return (DXLISTPOS) m_pNodeTail; }
435 m_pNodeHead = m_pNodeTail = m_pNodeFree = NULL;
447 m_pNodeHead = m_pNodeTail = m_pNodeFree = NULL;
496 else m_pNodeTail = pNewNode;
504 CNode *pNewNode = NewNode(m_pNodeTail,NULL);
506 if(m_pNodeTail!=NULL) m_pNodeTail->pNext = pNewNode;
508 m_pNodeTail = pNewNode;
539 else m_pNodeTail = NULL;
547 _ASSERT(m_pNodeTail!=NULL);
548 _ASSERT(DXIsValidAddress(m_pNodeTail,sizeof(CNode),TRUE));
549 CNode *pOldNode = m_pNodeTail;
551 m_pNodeTail = pOldNode->pPrev;
552 if(m_pNodeTail!=NULL) m_pNodeTail->pNext = NULL;
588 _ASSERT(pOldNode==m_pNodeTail);
589 m_pNodeTail = pNewNode;
606 if(pOldNode==m_pNodeTail) m_pNodeTail = pOldNode->pPrev;
646 _ASSERT(!m_pNodeTail);
649 _ASSERT(DXIsValidAddress(m_pNodeTail,sizeof(CNode),TRUE));