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

Embedded std namespace. More...

Namespaces

namespace  chrono
 
namespace  pmr
 

Classes

struct  __lock_external
 
class  condition_variable
 
class  condition_variable_any
 
class  lock_guard
 
class  mutex
 
class  recursive_mutex
 
class  recursive_timed_mutex
 
class  timed_mutex
 

Functions

void __throw_bad_alloc (void)
 
void __throw_cmsis_error (int ev, const char *what_arg)
 
void __throw_system_error (int ev, const char *what_arg)
 
enum class  cv_status {
  cv_status::no_timeout ,
  cv_status::timeout
}
 
void notify_all_at_thread_exit (condition_variable &cond, std::unique_lock< mutex > lk)
 

Detailed Description

Embedded std namespace.

Function Documentation

◆ __throw_bad_alloc()

void os::estd::__throw_bad_alloc ( void  )

Definition at line 43 of file memory-resource.cpp.

◆ __throw_cmsis_error()

void os::estd::__throw_cmsis_error ( int  ev,
const char *  what_arg 
)

Definition at line 124 of file system-error.cpp.

◆ __throw_system_error()

void os::estd::__throw_system_error ( int  ev,
const char *  what_arg 
)

Definition at line 111 of file system-error.cpp.