Heap.cpp
Go to the documentation of this file.
1 #include "Heap.hpp"
2 
3 namespace iv
4 {
5 
6 Heap::Heap( Instance * inst, ClientMarker * cm ) :
7  inst( inst ),
8  cm( cm ),
9  items()
10 {
11 }
12 
14 {
15  for( Item const & item : iv::reversed( this->items ) )
16  item.deleter( item.identity );
17 }
18 
20 {
21  for( Item const & item : iv::reversed( this->items ) )
22  item.deleter( item.identity );
23  this->items.clear();
24 }
25 
26 }