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