countingNodeHash::countingNodeHash::hashNode Struct Reference

hash node data structur More...

Collaboration diagram for countingNodeHash::countingNodeHash::hashNode:

Collaboration graph
[legend]

List of all members.

Public Attributes

disassemblerNode_c * dat
 the data of the node
hashNode * next
 next entry in the bucket list
hashNode * link
 the next entry of the all element link list


Detailed Description

hash node data structur

this hash table is non intrusive, it stores a pointer to the disassembler node.

This is more suitable here because the nodes normally live only a short time inside this table, while they stay for a very long time in the other table


Member Data Documentation

disassemblerNode_c* countingNodeHash::countingNodeHash::hashNode::dat

hashNode* countingNodeHash::countingNodeHash::hashNode::link

the next entry of the all element link list

Referenced by countingNodeHash::clear(), countingNodeHash::insert(), and countingNodeHash::nextScan().

hashNode* countingNodeHash::countingNodeHash::hashNode::next

next entry in the bucket list

Referenced by countingNodeHash::insert().


The documentation for this struct was generated from the following file:

Generated on Sun Oct 10 10:02:44 2010 for BurrTools by  doxygen 1.5.8