Boost logo

Boost :

From: davlet_panech (davlet_panech_at_[hidden])
Date: 2002-01-30 11:21:30


It seems that the current implementation of some Boost.Threads
classes violates it's concept requirements, for example, here's how
condition::wait() looks like:

    template <typename L>
    void wait(L& lock)
        if (!lock)
            throw lock_error();


Type L is supposed to implement ScopedLock concept, which, unless I
am mistaken, doesn't mention anything named `m_mutex'. Am I missing
something here?


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