#include <tbb_thread.h>
 | 
| class  | tbb_thread_v3 | 
|   | 
| bool  | operator== (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| bool  | operator!= (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| bool  | operator< (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| bool  | operator<= (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| bool  | operator> (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| bool  | operator>= (tbb_thread_v3::id x, tbb_thread_v3::id y) __TBB_NOEXCEPT(true) | 
|   | 
| template<class charT , class traits >  | 
| std::basic_ostream< charT, traits > &  | operator<< (std::basic_ostream< charT, traits > &out, tbb_thread_v3::id id) | 
|   | 
| tbb_thread_v3::id __TBB_EXPORTED_FUNC  | thread_get_id_v3 () | 
|   | 
| size_t  | tbb_hasher (const tbb_thread_v3::id &id) | 
|   | 
| id  | atomic_compare_and_swap (id &location, const id &value, const id &comparand) | 
|   | 
Definition at line 233 of file tbb_thread.h.
 
◆ id() [1/2]
◆ id() [2/2]
  
  
      
        
          | tbb::internal::tbb_thread_v3::id::id  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ atomic_compare_and_swap
  
  
      
        
          | id atomic_compare_and_swap  | 
          ( | 
          id &  | 
          location,  | 
         
        
           | 
           | 
          const id &  | 
          value,  | 
         
        
           | 
           | 
          const id &  | 
          comparand  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
Definition at line 264 of file tbb_thread.h.
  265             return as_atomic(location.my_id).compare_and_swap(
value.my_id, comparand.my_id);
 atomic< T > & as_atomic(T &t)
 
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long value
 
 
 
 
◆ operator!=
Definition at line 286 of file tbb_thread.h.
  288         return x.my_id != y.my_id;
  
 
 
◆ operator<
◆ operator<<
template<class charT , class traits > 
  
  
      
        
          | std::basic_ostream<charT, traits>& operator<<  | 
          ( | 
          std::basic_ostream< charT, traits > &  | 
          out,  | 
         
        
           | 
           | 
          tbb_thread_v3::id  | 
          id  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator<=
Definition at line 294 of file tbb_thread.h.
  296         return x.my_id <= y.my_id;
  
 
 
◆ operator==
Definition at line 282 of file tbb_thread.h.
  284         return x.my_id == y.my_id;
  
 
 
◆ operator>
◆ operator>=
Definition at line 302 of file tbb_thread.h.
  304         return x.my_id >= y.my_id;
  
 
 
◆ tbb_hasher
Definition at line 258 of file tbb_thread.h.
  259             __TBB_STATIC_ASSERT(
sizeof(
id.
my_id) <= 
sizeof(
size_t), 
"Implementation assumes that thread_id_type fits into machine word");
   260             return tbb::tbb_hasher(
id.
my_id);
 
#define __TBB_STATIC_ASSERT(condition, msg)
 
 
 
 
◆ tbb_thread_v3
◆ thread_get_id_v3
Definition at line 139 of file tbb_thread.cpp.
  144 #endif // _WIN32||_WIN64 void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id id
 
 
 
 
◆ my_id
The documentation for this class was generated from the following file: