HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
concurrency.hpp
1// Copyright Take Vos 2023.
2// Distributed under the Boost Software License, Version 1.0.
3// (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
4
5#pragma once
6
7#include "callback.hpp" // export
8#include "atomic.hpp" // export
9#include "callback_flags.hpp" // export
10#include "global_state.hpp" // export
11#include "id_factory.hpp" // export
12#include "subsystem.hpp" // export
13#include "thread.hpp" // export
14#include "unfair_mutex.hpp" // export
15#include "unfair_recursive_mutex.hpp" // export
16
17hi_export_module(hikogui.concurrency);
18
19hi_export namespace hi {
20inline namespace v1 {
21
27}}
Functions and types for accessing operating system threads.
An atomic access global variable for quick access to state of the system.
Functions for starting and stopping subsystems.
Definition of the unfair_recursive_mutex.
Definition of the unfair_mutex.
The HikoGUI namespace.
Definition array_generic.hpp:20
DOXYGEN BUG.
Definition algorithm_misc.hpp:20