6 #include <condition_variable>
20 std::condition_variable condition;
void take(Semaphore &lock_)
Thanks to enen for testing this on a real cartridge:
Semaphore(unsigned value)
ScopedLock(Semaphore &lock_)
Based on boost::noncopyable, see boost documentation: http://www.boost.org/libs/utility.