> Ok, enough of the review.  Assuming that rw_lock is destined for
> release, I propose that whether you want to lock for reading, or for
> writing, is usually a decision made at compile time, and that this fact
> can be made to slightly simplify the scoped_lock interface, and make it
> slightly more efficient.  So as a minor twist to the interface, I
> propose:
>
> class rw_mutex
> {
> public:
>      typedef detail::read_lock<rw_mutex>  read_lock;
> typedef detail::write_lock<rw_mutex> write_lock;
>       ...
> };

I too would prefer this interface,  because I feel it is much cleaner. I
*hate* enums and constants, btw :)

    Doug

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to