µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
thread.cpp
Go to the documentation of this file.
1/*
2 * This file is part of the µOS++ project (https://micro-os-plus.github.io/).
3 * Copyright (c) 2016-2025 Liviu Ionescu. All rights reserved.
4 *
5 * Permission to use, copy, modify, and/or distribute this software
6 * for any purpose is hereby granted, under the terms of the MIT license.
7 *
8 * If a copy of the license was not distributed with this file, it can
9 * be obtained from https://opensource.org/licenses/mit.
10 */
11
12#if defined(OS_USE_OS_APP_CONFIG_H)
13#include <cmsis-plus/os-app-config.h>
14#endif
15
17
18// ----------------------------------------------------------------------------
19
20#if defined(__clang__)
21#pragma clang diagnostic ignored "-Wc++98-compat"
22#endif
23
24// ----------------------------------------------------------------------------
25
26namespace os
27{
28 namespace estd
29 {
30 // ========================================================================
31
32#include "thread-cpp.h"
33
34 // ========================================================================
35 } /* namespace estd */
36} /* namespace os */
37
38#if defined(OS_HAS_STD_THREADS) && defined(OS_INCLUDE_STD_THREADS)
39
40namespace std
41{
42 // ============================================================================
43
44#include "thread-cpp.h"
45
46 // ============================================================================
47} /* namespace std */
48
49#endif
50
51// ----------------------------------------------------------------------------
System namespace.
Standard std namespace.