Searched refs:lightweight_mutex (Results 1 – 4 of 4) sorted by relevance
29 class lightweight_mutex class35 lightweight_mutex(lightweight_mutex const &);36 lightweight_mutex & operator=(lightweight_mutex const &);40 lightweight_mutex() in lightweight_mutex() function in boost::detail::lightweight_mutex52 ~lightweight_mutex() in ~lightweight_mutex()71 scoped_lock(lightweight_mutex & m): m_(m.m_) in scoped_lock()
70 class lightweight_mutex class76 lightweight_mutex(lightweight_mutex const &);77 lightweight_mutex & operator=(lightweight_mutex const &);81 lightweight_mutex() in lightweight_mutex() function in boost::detail::lightweight_mutex90 ~lightweight_mutex() in ~lightweight_mutex()102 lightweight_mutex & m_;109 explicit scoped_lock(lightweight_mutex & m): m_(m) in scoped_lock()
75 static lightweight_mutex & mutex() in mutex()77 …static freeblock< sizeof( lightweight_mutex ), boost::alignment_of< lightweight_mutex >::value > f… in mutex()78 static lightweight_mutex * pm = new( &fbm ) lightweight_mutex; in mutex()82 static lightweight_mutex * mutex_init;93 lightweight_mutex::scoped_lock lock( mutex() ); in alloc()123 lightweight_mutex::scoped_lock lock( mutex() ); in alloc()148 lightweight_mutex::scoped_lock lock( mutex() ); in dealloc()165 lightweight_mutex::scoped_lock lock( mutex() ); in dealloc()177 …lightweight_mutex * allocator_impl<size, align_>::mutex_init = &allocator_impl<size, align_>::mute…
26 class lightweight_mutex class30 typedef lightweight_mutex scoped_lock;