| 
        
          | stdext::threads::thread_group::thread_group | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | stdext::threads::thread_group::~thread_group | ( |  | ) |  |  | inline | 
 
   91         for (; _Next != _End; ++_Next)
 
_STD vector< thread * > _Elts
Definition: thread:146
static void destroy(thread *_Thrd)
Definition: thread:151
 
 
 
  
  | 
        
          | stdext::threads::thread_group::thread_group | ( | const thread_group & |  | ) |  |  | private | 
 
 
  
  | 
        
          | void stdext::threads::thread_group::add_thread | ( | thread * | _Thrd | ) |  |  | inline | 
 
  122             "threads::thread_group::add_thread called " 
  123                 "with non-joinable thread");
 
  126             _Elts.push_back(_Thrd);
 
#define _THREAD_ASSERT(expr, msg)
Definition: xthrcommon.h:66
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3050
 
 
 
template<class _Func > 
  
  | 
        
          | thread* stdext::threads::thread_group::create_thread | ( | _Func | _Fp | ) |  |  | inline | 
 
void add_thread(thread *_Thrd)
Definition: thread:119
 
 
 
  
  | 
        
          | static void stdext::threads::thread_group::destroy | ( | thread * | _Thrd | ) |  |  | inlinestaticprivate | 
 
 
  
  | 
        
          | static void stdext::threads::thread_group::join | ( | thread * | _Thrd | ) |  |  | inlinestaticprivate | 
 
void join()
Definition: thread:206
 
 
 
  
  | 
        
          | void stdext::threads::thread_group::join_all | ( |  | ) |  |  | inline | 
 
  140         for (; _Next != _End; ++_Next)
 
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
static void join(thread *_Thrd)
Definition: thread:156
 
 
 
  
  | 
        
          | void stdext::threads::thread_group::remove_thread | ( | thread * | _Thrd | ) |  |  | inline | 
 
mutex _Mtx
Definition: thread:145
void lock(_Lock0 &_Lk0, _Lock1 &_Lk1, _LockN &..._LkN)
Definition: mutex:417
_STD vector< thread * > _Elts
Definition: thread:146
_Scoped_lock scoped_lock
Definition: allocators:34
_InIt find(_InIt _First, _InIt _Last, const _Ty &_Val)
Definition: xutility:3050
 
 
 
  
  | 
        
          | mutex stdext::threads::thread_group::_Mtx |  | private | 
 
 
The documentation for this class was generated from the following file: