Ejemplo n.º 1
0
void test1()
{
    MemPool mp;
    void* p = mp.alloc(100);
    mp.printInfo();
    p = mp.alloc(100);
    mp.printInfo();
    mp.free(p);
    mp.printInfo();
    void* p1 = mp.alloc(100);
    mp.printInfo();
    void* p2 = mp.alloc(100);
    mp.printInfo();
    void* p3 = mp.alloc(100);
    mp.printInfo();
    void* p4 = mp.alloc(100);
    mp.printInfo();
    void* p5 = mp.alloc(256);
    mp.printInfo();
    void* p6 = mp.alloc(257);
    mp.printInfo();
    mp.free(p1);
    mp.printInfo();
    mp.free(p2);
    mp.printInfo();
    mp.free(p3);
    mp.printInfo();
    mp.free(p4);
    mp.printInfo();
}
Ejemplo n.º 2
0
 void RingFpLogImpl::myDelete(RawPtr rawx) const
 {
   myMemMgr.free(rawx.myRawPtr());
 }
Ejemplo n.º 3
0
 void deleteGesture( AbstractGestureEvent *g ){
   pool.free( (DragGesture*)g );
   }
Ejemplo n.º 4
0
 void PPMonoidOvImpl::myDelete(RawPtr rawpp) const
 {
   myMemMgr.free(rawpp.myRawPtr());
 }