Boost logo

Boost :

From: Anthony Williams (anthony.ajw_at_[hidden])
Date: 2008-05-20 16:53:03

Frank Mori Hess <frank.hess_at_[hidden]> writes:

> I'm curious if lock factory functions have been considered? Combined with the
> C++0x "auto" keyword (or some other kind of type erasure if you wanted to
> emulate), it seems like they could allow you to avoid having to specify the
> template type of locks explicitly. Like:
> template<typename M>
> boost::unique_lock<M> make_unique_lock(M &mutex);
> boost::mutex m;
> auto lock = make_unique_lock(m);

I'm not aware that they have, but it does look useful.


Anthony Williams            | Just Software Solutions Ltd
Custom Software Development |
Registered in England, Company Number 5478976.
Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL

Boost list run by bdawes at, gregod at, cpdaniel at, john at