stldb::bounded_interprocess_upgradable_mutex
// In header: </Users/bobw/workspace/stldb_lib/stldb/sync/bounded_interprocess_mutex.h> class bounded_interprocess_upgradable_mutex { public: // construct/copy/destruct bounded_interprocess_upgradable_mutex(); // public member functions void lock() ; void lock_sharable() ; void lock_upgradable() ; void unlock_upgradable_and_lock() ; };