std::once_flag - Flag type used by std::call_once.
Contents
Constructor & Destructor Documentation
std::once_flag::once_flag(constonce_flag&)[delete]
Deleted copy constructor.
Detailed Description
Flag type used by std::call_once.
Member Function Documentation
once_flag&std::once_flag::operator=(constonce_flag&)[delete]
Deleted assignment operator.
Name
std::once_flag - Flag type used by std::call_once.
Synopsis
#include <mutex>
PublicMemberFunctionsonce_flag (const once_flag &)=delete
Deleted copy constructor.
once_flag & operator= (const once_flag &)=delete
Deleted assignment operator.
Friends
template<typename _Callable , typename... _Args> voidcall_once (once_flag &__once, _Callable &&__f,
_Args &&... __args)
Invoke a callable and synchronize with other calls using the same flag.
