Lines Matching refs:CAssoc
657 struct CAssoc {
658 CAssoc *pNext;
677 CAssoc **m_pHashTable;
680 CAssoc *m_pFreeList;
683 CAssoc *NewAssoc();
684 void FreeAssoc(CAssoc*);
685 CAssoc *GetAssocAt(ARG_KEY,UINT&) const;
725 m_pHashTable = new CAssoc *[nHashSize];
727 memset(m_pHashTable,0,sizeof(CAssoc*) *nHashSize);
737 CAssoc *pAssoc;
761 typename CDXMap<KEY,ARG_KEY,VALUE,ARG_VALUE>::CAssoc*
764 CDXPlex *newBlock = CDXPlex::Create(m_pBlocks,m_nBlockSize,sizeof(CDXMap::CAssoc));
765 CDXMap::CAssoc *pAssoc = (CDXMap::CAssoc*) newBlock->data();
773 CDXMap::CAssoc *pAssoc = m_pFreeList;
783 void CDXMap<KEY,ARG_KEY,VALUE,ARG_VALUE>::FreeAssoc(CAssoc *pAssoc) {
793 typename CDXMap<KEY,ARG_KEY,VALUE,ARG_VALUE>::CAssoc*
797 CAssoc *pAssoc;
808 CAssoc *pAssoc = GetAssocAt(key,nHash);
818 CAssoc *pAssoc;
834 CAssoc **ppAssocPrev;
836 CAssoc *pAssoc;
852 CAssoc *pAssocRet = (CAssoc*)rNextPosition;
854 if(pAssocRet==(CAssoc*) DX_BEFORE_START_POSITION) {
860 _ASSERT(DXIsValidAddress(pAssocRet,sizeof(CAssoc),TRUE));
861 CAssoc *pAssocNext;