Lines Matching refs:node
46 void swap(LocHeapNode& node);
51 void push(LocHeapNode& node);
62 inline bool outRanks(LocHeapNode& node) { return mData->outRanks(*node.mData); } in outRanks() argument
88 void LocHeapNode::swap(LocHeapNode& node) { in swap() argument
89 LocRankable* tmpData = node.mData; in swap()
90 node.mData = mData; in swap()
107 void LocHeapNode::push(LocHeapNode& node) { in push() argument
109 if (node.outRanks(*this)) { in push()
110 swap(node); in push()
115 mLeft = &node; in push()
117 mRight = &node; in push()
119 mLeft->push(node); in push()
121 mRight->push(node); in push()
228 void LocHeap::push(LocRankable& node) { in push() argument
229 LocHeapNode* heapNode = new LocHeapNode(node); in push()