YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
default_event.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <yaclib/config.hpp>
4
5
#if YACLIB_FUTEX != 0
6
# include <
yaclib/util/detail/atomic_event.hpp
>
7
#else
8
# include <
yaclib/util/detail/mutex_event.hpp
>
9
#endif
10
11
namespace
yaclib::detail
{
12
13
#if YACLIB_FUTEX != 0
14
using
DefaultEvent
= AtomicEvent;
15
#else
16
using
DefaultEvent
=
MutexEvent
;
17
#endif
18
19
}
// namespace yaclib::detail
atomic_event.hpp
yaclib::detail::MutexEvent
Definition
mutex_event.hpp:11
mutex_event.hpp
yaclib::detail
Definition
base_core.hpp:18
yaclib::detail::DefaultEvent
MutexEvent DefaultEvent
Definition
default_event.hpp:16
include
yaclib
util
detail
default_event.hpp
Generated by
1.9.8