A spin mutex class which respects the STL interface for mutexes. 
This class allows to acquire spin locks also in combination with templates in the STL such as std::unique_lock or std::condition_variable_any. For example:
std::condition_variable cv;
 
{
   
   std::unique_lock<ROOT::TSpinMutex> 
lk(
m);
 
   [...]
}
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
static void * worker_thread(void *thread_func_param)
 
A spin mutex class which respects the STL interface for mutexes.
 
  {.cpp} 
Definition at line 42 of file TSpinMutex.hxx.