Lines Matching defs:wxHashTableBase_Node
114 class WXDLLIMPEXP_BASE wxHashTableBase_Node
117 typedef class WXDLLIMPEXP_FWD_BASE wxHashTableBase_Node _Node;
119 wxHashTableBase_Node( long key, void* value,
121 wxHashTableBase_Node( const wxChar* key, void* value,
123 ~wxHashTableBase_Node();
136 wxHashTableBase_Node* m_next;
157 friend class WXDLLIMPEXP_FWD_BASE wxHashTableBase_Node;
159 typedef wxHashTableBase_Node Node;
187 void DoRemoveNode( wxHashTableBase_Node* node );
192 void DoDestroyNode( wxHashTableBase_Node* node );
195 void DoInsertNode( size_t bucket, wxHashTableBase_Node* node );
199 void DoUnlinkNode( size_t bucket, wxHashTableBase_Node* node,
200 wxHashTableBase_Node* prev );
204 virtual void DoDeleteContents( wxHashTableBase_Node* node ) = 0;
313 class WXDLLIMPEXP_BASE wxHashTable_Node : public wxHashTableBase_Node
319 : wxHashTableBase_Node( key, value, table ) { }
322 : wxHashTableBase_Node( key, value, table ) { }
325 { return (wxObject*)wxHashTableBase_Node::GetData(); }
327 { wxHashTableBase_Node::SetData( data ); }
330 { return (wxHashTable_Node*)wxHashTableBase_Node::GetNext(); }
403 virtual void DoDeleteContents( wxHashTableBase_Node* node );
529 virtual void DoDeleteContents( wxHashTableBase_Node* node ) \