µOS++ IIIe Reference  v6.3.15
“Perfekt ist nicht gut genug”
The third edition of µOS++, a POSIX inspired open source system, written in C++.
memory_resource File Reference
#include <cmsis-plus/rtos/os-memory.h>
#include <cstddef>
#include <cerrno>
#include <cassert>
#include <limits>
#include <memory>

Go to the source code of this file.

Classes

class  os::estd::pmr::polymorphic_allocator< T >
 
class  os::estd::pmr::polymorphic_allocator< T >
 

Namespaces

 os
 System namespace.
 
 os::estd
 Embedded std namespace.
 
 os::estd::pmr
 

Macros

#define CMSIS_PLUS_ISO_MEMORY_
 

Types

using os::estd::pmr::memory_resource = rtos::memory::memory_resource
 

Functions

void os::estd::__throw_bad_alloc (void)
 
template<typename T1 , typename T2 >
bool os::estd::pmr::operator!= (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept
 
template<typename T , typename U >
bool os::estd::pmr::operator!= (polymorphic_allocator< T > const &lhs, polymorphic_allocator< U > const &rhs) noexcept
 
template<typename T1 , typename T2 >
bool os::estd::pmr::operator== (const polymorphic_allocator< T1 > &a, const polymorphic_allocator< T2 > &b) noexcept
 
template<typename T , typename U >
bool os::estd::pmr::operator== (polymorphic_allocator< T > const &lhs, polymorphic_allocator< U > const &rhs) noexcept
 
Standard Memory Functions
memory_resource * os::estd::pmr::new_delete_resource (void) noexcept
 Get the address of a memory manager based on new/delete. More...
 
memory_resource * os::estd::pmr::null_memory_resource (void) noexcept
 Get the address of an ineffective memory manager. More...
 
memory_resource * os::estd::pmr::set_default_resource (memory_resource *res) noexcept
 Set the default application memory manager. More...
 
memory_resource * os::estd::pmr::get_default_resource (void) noexcept
 Get the default application memory manager. More...
 

Variables

memory_resource * os::estd::pmr::default_resource
 

Macro Definition Documentation

◆ CMSIS_PLUS_ISO_MEMORY_

#define CMSIS_PLUS_ISO_MEMORY_

Definition at line 29 of file memory_resource.