Lines Matching defs:_wxHashTable_NodeBase
72 struct WXDLLIMPEXP_BASE _wxHashTable_NodeBase
74 _wxHashTable_NodeBase() : m_nxt(0) {}
76 _wxHashTable_NodeBase* m_nxt;
79 // DECLARE_NO_COPY_CLASS(_wxHashTable_NodeBase)
87 typedef void (*NodeDtor)(_wxHashTable_NodeBase*);
88 typedef unsigned long (*BucketFromNode)(_wxHashTableBase2*,_wxHashTable_NodeBase*);
89 typedef _wxHashTable_NodeBase* (*ProcessNode)(_wxHashTable_NodeBase*);
91 static _wxHashTable_NodeBase* DummyProcessNode(_wxHashTable_NodeBase* node);
92 static void DeleteNodes( size_t buckets, _wxHashTable_NodeBase** table,
94 static _wxHashTable_NodeBase* GetFirstNode( size_t buckets,
95 _wxHashTable_NodeBase** table )
114 static void CopyHashTable( _wxHashTable_NodeBase** srcTable,
116 _wxHashTable_NodeBase** dstTable,
159 struct Node:public _wxHashTable_NodeBase \
172 static void DeleteNode( _wxHashTable_NodeBase* node ) \
285 DeleteNodes( m_tableBuckets, (_wxHashTable_NodeBase**)m_table, \
297 { return const_iterator( (Node*)GetFirstNode( m_tableBuckets, (_wxHashTable_NodeBase**)m_table ), this ); } \
299 { return iterator( (Node*)GetFirstNode( m_tableBuckets, (_wxHashTable_NodeBase**)m_table ), this ); } \
403 CopyHashTable( (_wxHashTable_NodeBase**)srcTable, srcBuckets, \
404 this, (_wxHashTable_NodeBase**)m_table, \
414 CopyHashTable( (_wxHashTable_NodeBase**)ht.m_table, ht.m_tableBuckets,\
416 (_wxHashTable_NodeBase**)m_table, \