µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
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 >
 

Namespaces

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

Typedefs

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_resourceos::estd::pmr::get_default_resource (void) noexcept
 Get the default application memory manager.
 
memory_resourceos::estd::pmr::new_delete_resource (void) noexcept
 Get the address of a memory manager based on new/delete.
 
memory_resourceos::estd::pmr::null_memory_resource (void) noexcept
 Get the address of an ineffective memory manager.
 
memory_resourceos::estd::pmr::set_default_resource (memory_resource *res) noexcept
 Set the default application memory manager.
 

Variables

memory_resourceos::estd::pmr::default_resource