µ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++ distribution.
3 * (https://github.com/micro-os-plus)
4 * Copyright (c) 2016-2023 Liviu Ionescu. All rights reserved.
5 *
6 * Permission to use, copy, modify, and/or distribute this software
7 * for any purpose is hereby granted, under the terms of the MIT license.
8 *
9 * If a copy of the license was not distributed with this file, it can
10 * be obtained from https://opensource.org/licenses/mit/.
11 */
12
13#if defined(OS_USE_OS_APP_CONFIG_H)
14#include <cmsis-plus/os-app-config.h>
15#endif
16
18
19// ----------------------------------------------------------------------------
20
21#if defined(__clang__)
22#pragma clang diagnostic ignored "-Wc++98-compat"
23#endif
24
25// ----------------------------------------------------------------------------
26
27namespace os
28{
29 namespace estd
30 {
31 // ==========================================================================
32
33#include "thread-cpp.h"
34
35 // ==========================================================================
36 } /* namespace estd */
37} /* namespace os */
38
39#if defined(OS_HAS_STD_THREADS) && defined(OS_INCLUDE_STD_THREADS)
40
41namespace std
42{
43// ============================================================================
44
45#include "thread-cpp.h"
46
47// ============================================================================
48} /* namespace std */
49
50#endif
51
52// ----------------------------------------------------------------------------
System namespace.
Standard std namespace.