1372 Node *pop() { return _nodes[--_cnt]; } |
1372 Node *pop() { return _nodes[--_cnt]; } |
1373 Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} |
1373 Node *rpop() { Node *b = _nodes[0]; _nodes[0]=_nodes[--_cnt]; return b;} |
1374 void clear() { _cnt = 0; Node_Array::clear(); } // retain storage |
1374 void clear() { _cnt = 0; Node_Array::clear(); } // retain storage |
1375 uint size() const { return _cnt; } |
1375 uint size() const { return _cnt; } |
1376 void dump() const; |
1376 void dump() const; |
|
1377 void dump_simple() const; |
1377 }; |
1378 }; |
1378 |
1379 |
1379 //------------------------------Unique_Node_List------------------------------- |
1380 //------------------------------Unique_Node_List------------------------------- |
1380 class Unique_Node_List : public Node_List { |
1381 class Unique_Node_List : public Node_List { |
1381 friend class VMStructs; |
1382 friend class VMStructs; |