µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches

Standard std namespace. More...

Classes

struct  hash< os::estd::thread::id >
 

Functions

new_handler get_new_handler () noexcept
 Get the current handler.
 
new_handler set_new_handler (new_handler handler) noexcept
 Establishes the function designated by handler as the current new_handler.
 

Variables

const nothrow_t nothrow
 

Detailed Description

Standard std namespace.

When building µOS++ applications for embedded targets, in addition to the os::estd namespace, the standard thread classes are also defined in the std namespace, so that applications explicitly using the std:: prefix need minimal changes to build.

The only non-standard feature is the need to prefix the included headers with cmsis-plus/std/, for example <cmsis-plus/std/thread>.