Lines Matching defs:NodeHash
41 //------------------------------NodeHash---------------------------------------
42 NodeHash::NodeHash(uint est_max_size) :
55 //------------------------------NodeHash---------------------------------------
56 NodeHash::NodeHash(Arena *arena, uint est_max_size) :
70 //------------------------------NodeHash---------------------------------------
71 NodeHash::NodeHash(NodeHash *nh) {
78 void NodeHash::replace_with(NodeHash *nh) {
87 Node *NodeHash::hash_find( const Node *n ) {
132 Node *NodeHash::hash_find_insert( Node *n ) {
191 void NodeHash::hash_insert( Node *n ) {
218 bool NodeHash::hash_delete( const Node *n ) {
260 uint NodeHash::round_up( uint x ) {
270 void NodeHash::grow() {
295 void NodeHash::clear() {
311 void NodeHash::remove_useless_nodes(VectorSet &useful) {
329 void NodeHash::dump() {
350 Node *NodeHash::find_index(uint idx) { // For debugging
362 NodeHash::~NodeHash() {
367 void NodeHash::operator=(const NodeHash& nh) {
374 ((NodeHash*)&nh)->_table = (Node**)badAddress;