utility.h File Reference

Convenient wrappers that let us new up & delete objects from heaps. More...

#include <new.h>

Go to the source code of this file.

Classes

class  newObject
class  deleteObject
class  newArray
class  deleteArray

Detailed Description

Convenient wrappers that let us new up & delete objects from heaps.

Example:

Heap h;

Foo * foo;
newObject (foo,h); // instead of: foo = new Foo;
deleteObject (foo,h); // instead of: delete foo;

Foo * foo2;
newArray (foo2, 10, h); // instead of: foo2 = new Foo[10];
deleteArray (foo2, h); // instead of: delete [] foo2;

Generated on Tue Aug 2 11:51:26 2011 for Galois by  doxygen 1.6.3