A class that stores the name of a shared memory and calls shared_memory_object::remove(name) in its destructor Useful to remove temporary shared memory objects in the presence of exceptions
remove_shared_memory_on_destroy
public
construct/copy/destruct