Lines Matching defs:pNode
386 CNode *pNode = (CNode *) rPosition;
387 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
388 rPosition = (DXLISTPOS) pNode->pNext;
389 return pNode->data;
393 CNode *pNode = (CNode *) rPosition;
394 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
395 rPosition = (DXLISTPOS) pNode->pNext;
396 return pNode->data;
400 CNode *pNode = (CNode *) rPosition;
401 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
402 rPosition = (DXLISTPOS) pNode->pPrev;
403 return pNode->data;
407 CNode *pNode = (CNode *) rPosition;
408 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
409 rPosition = (DXLISTPOS) pNode->pPrev;
410 return pNode->data;
414 CNode *pNode = (CNode *) position;
415 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
416 return pNode->data;
420 CNode *pNode = (CNode *) position;
421 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
422 return pNode->data;
426 CNode *pNode = (CNode *) pos;
427 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
428 pNode->data = newElement;
443 CNode *pNode;
444 for(pNode = m_pNodeHead;pNode!=NULL;pNode = pNode->pNext)
445 DXDestructElements(&pNode->data,1);
463 CNode *pNode = (CNode *) pNewBlock->data();
464 pNode += m_nBlockSize - 1;
465 for(int i = m_nBlockSize-1;i >= 0;i--,pNode--) {
466 pNode->pNext = m_pNodeFree;
467 m_pNodeFree = pNode;
471 CDXList::CNode *pNode = m_pNodeFree;
473 pNode->pPrev = pPrev;
474 pNode->pNext = pNext;
477 DXConstructElements(&pNode->data,1);
478 return pNode;
482 void CDXList<TYPE,ARG_TYPE>::FreeNode(CNode *pNode) {
483 DXDestructElements(&pNode->data,1);
484 pNode->pNext = m_pNodeFree;
485 m_pNodeFree = pNode;
619 CNode *pNode = m_pNodeHead;
621 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
622 pNode = pNode->pNext;
624 return (DXLISTPOS) pNode;
630 CNode *pNode = (CNode *) startAfter;
631 if(!pNode) pNode = m_pNodeHead;
633 _ASSERT(DXIsValidAddress(pNode,sizeof(CNode),TRUE));
634 pNode = pNode->pNext;
636 for(;pNode!=NULL;pNode = pNode->pNext)
637 if(DXCompareElements(&pNode->data,&searchValue)) return (DXLISTPOS)pNode;