LLVM OpenMP* Runtime Library
|
#include <kmp_wait_release.h>
Public Member Functions | |
flag_type | get_type () |
kmp_info_t * | get_waiter (kmp_uint32 i) |
kmp_uint32 | get_num_waiters () |
void | set_waiter (kmp_info_t *thr) |
Protected Attributes | |
flag_properties | t |
kmp_info_t * | waiting_threads [1] |
kmp_uint32 | num_waiting_threads |
Base class for all flags
Definition at line 104 of file kmp_wait_release.h.
|
inline |
Definition at line 128 of file kmp_wait_release.h.
|
inline |
Definition at line 119 of file kmp_wait_release.h.
|
inline |
param i in index into waiting_threads
Definition at line 123 of file kmp_wait_release.h.
|
inline |
thr | in the thread which is now waiting Insert a waiting thread at index 0. |
Definition at line 131 of file kmp_wait_release.h.
|
protected |
#threads sleeping on this thread.
Definition at line 108 of file kmp_wait_release.h.
Referenced by kmp_flag< FlagType >::get_num_waiters(), kmp_flag< FlagType >::get_waiter(), and kmp_flag< FlagType >::set_waiter().
|
protected |
"Type" of the flag in loc
Definition at line 106 of file kmp_wait_release.h.
Referenced by kmp_flag< FlagType >::get_type().
|
protected |
Threads sleeping on this thread.
Definition at line 107 of file kmp_wait_release.h.
Referenced by kmp_flag< FlagType >::get_waiter(), and kmp_flag< FlagType >::set_waiter().