Lines Matching refs:once_flag
173 struct once_flag
175 constexpr once_flag() noexcept;
177 once_flag(const once_flag&) = delete;
178 once_flag& operator=(const once_flag&) = delete;
182 void call_once(once_flag& flag, Callable&& func, Args&&... args);
471 struct _LIBCPP_TEMPLATE_VIS once_flag;
477 void call_once(once_flag&, _Callable&&, _Args&&...);
483 void call_once(once_flag&, _Callable&);
487 void call_once(once_flag&, const _Callable&);
491 struct _LIBCPP_TEMPLATE_VIS once_flag
495 once_flag() _NOEXCEPT : __state_(0) {}
498 once_flag(const once_flag&); // = delete;
499 once_flag& operator=(const once_flag&); // = delete;
506 void call_once(once_flag&, _Callable&&, _Args&&...);
510 void call_once(once_flag&, _Callable&);
514 void call_once(once_flag&, const _Callable&);
578 call_once(once_flag& __flag, _Callable&& __func, _Args&&... __args)
594 call_once(once_flag& __flag, _Callable& __func)
606 call_once(once_flag& __flag, const _Callable& __func)