
9 Jan
2005
9 Jan
'05
5:12 p.m.
Pavel Vozenilek wrote:
struct undoer_t { int* value; undoer_t(int* val) value(val) {} ~undoer_t() { if (value) --*value; } void dismiss() { value = 0; } } undoer(&dependents);
..... possibly throwing operation
undoer.dismiss();
Ok, that makes sense. I'll implement that change. Thanks!