Allocator interface.
More...
#include <IAllocator.hpp>
|
| virtual void * | allocate (uint32_t size, uint32_t alignment) noexcept=0 |
| | Allocate memory. More...
|
| |
◆ ~IAllocator()
| eprosima::safedds::platform::IAllocator::~IAllocator |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IAllocator() [1/3]
| eprosima::safedds::platform::IAllocator::IAllocator |
( |
| ) |
|
|
protecteddefaultnoexcept |
◆ IAllocator() [2/3]
| eprosima::safedds::platform::IAllocator::IAllocator |
( |
const IAllocator & |
| ) |
|
|
protecteddeletenoexcept |
◆ IAllocator() [3/3]
| eprosima::safedds::platform::IAllocator::IAllocator |
( |
IAllocator && |
| ) |
|
|
protecteddeletenoexcept |
◆ allocate()
| virtual void* eprosima::safedds::platform::IAllocator::allocate |
( |
uint32_t |
size, |
|
|
uint32_t |
alignment |
|
) |
| |
|
pure virtualnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
Movement operator deleted.
The documentation for this class was generated from the following file:
- build/docs/user_manual/main/tmp/include/safedds/platform/IAllocator.hpp