CellModules
|
std::mutex et al implementation for MinGW (c) 2013-2016 by Mega Limited, Auckland, New Zealand More...
#include <windows.h>
#include <chrono>
#include <system_error>
#include <cstdio>
#include <atomic>
#include <mutex>
#include <assert.h>
#include "mingw.thread.h"
Go to the source code of this file.
Classes | |
class | mingw_stdthread::recursive_mutex |
struct | mingw_stdthread::_OwnerThread |
class | mingw_stdthread::xp::mutex |
class | mingw_stdthread::recursive_timed_mutex |
class | mingw_stdthread::timed_mutex |
class | mingw_stdthread::once_flag |
Namespaces | |
namespace | mingw_stdthread |
namespace | mingw_stdthread::vista |
namespace | mingw_stdthread::xp |
namespace | std |
Provides common mathematical functions and vector operations. | |
Macros | |
#define | EPROTO 134 |
#define | EOWNERDEAD 133 |
Functions | |
template<class Callable , class... Args> | |
void | mingw_stdthread::call_once (once_flag &flag, Callable &&func, Args &&... args) |
std::mutex et al implementation for MinGW (c) 2013-2016 by Mega Limited, Auckland, New Zealand
This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Definition in file mingw.mutex.h.
#define EOWNERDEAD 133 |
Definition at line 50 of file mingw.mutex.h.
#define EPROTO 134 |
Definition at line 47 of file mingw.mutex.h.