|
Boost : |
From: Rob Stewart (stewart_at_[hidden])
Date: 2005-09-20 17:01:55
From: "Andrey Semashev" <andysem_at_[hidden]>
>
I've not looked at anything else, but I thought I'd address
these:
> - The naming of arm/disarm methods of scope guard. They are used to change
> the activity status of the guard. Personally, I feel fine with them but the
> commonly used name for disabling the guard is "dismiss" and I just can't
> figure out its suitable counterpart in English. I wonder if anyone have a
> proposal about this.
"Dismiss" would be the right word in English to tell the guard to
go away and do nothing more.
> - The naming of the function make_guarded_call (in previous version it was
> make_transaction) is what I'm not sure of. This function in addition to a
> scope_guard creation calls some another functor. The semantic is grouping
> the "do" and "undo" actions in the user code. Does anyone have a better
> name?
How about "call_guarded" or "invoke_guarded?"
-- Rob Stewart stewart_at_[hidden] Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk