12#ifndef CMSIS_PLUS_RTOS_OS_INLINES_H_
13#define CMSIS_PLUS_RTOS_OS_INLINES_H_
21#if defined(__cplusplus)
43 object_named_system::operator
new (std::size_t bytes)
61 object_named_system::operator
new[] (std::size_t bytes)
64 return operator new (bytes);
80 object_named_system::operator
new (std::size_t,
void* ptr)
97 object_named_system::operator
new[] (std::size_t bytes,
void* ptr)
100 return operator new (bytes, ptr);
120 object_named_system::operator
delete (
void* ptr, std::size_t bytes)
141 object_named_system::operator
delete[] (
void* ptr, std::size_t bytes)
144 operator delete (ptr, bytes);
Standard allocator based on the RTOS system default memory manager.
void deallocate(value_type *addr, std::size_t elements) noexcept
Deallocate the number of memory blocks of type value_type.
value_type * allocate(std::size_t elements)
Allocate a number of memory blocks of type value_type.
bool in_handler_mode(void)
Check if the CPU is in handler mode.