> 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