#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 | |
| 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 |