reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
549 class kmp_basic_flag_native : public kmp_flag_native<FlagType> { 550 typedef flag_traits<FlagType> traits_type; 551 FlagType checker; /**< Value to compare flag to to check if flag has been 558 kmp_basic_flag_native(volatile FlagType *p) 559 : kmp_flag_native<FlagType>(p, traits_type::t), num_waiting_threads(0) {} 560 kmp_basic_flag_native(volatile FlagType *p, kmp_info_t *thr) 561 : kmp_flag_native<FlagType>(p, traits_type::t), num_waiting_threads(1) { 564 kmp_basic_flag_native(volatile FlagType *p, FlagType c) 564 kmp_basic_flag_native(volatile FlagType *p, FlagType c) 565 : kmp_flag_native<FlagType>(p, traits_type::t), checker(c), 596 bool done_check_val(FlagType old_loc) { return old_loc == checker; } 617 FlagType set_sleeping() { 626 FlagType unset_sleeping() { 634 bool is_sleeping_val(FlagType old_loc) {