struct ov::Allocator::Impl¶
template <typename A>
struct Impl: public ov::Allocator::Base
{
// fields
A a;
// construction
template <typename... Args>
Impl(Args&&... args);
// methods
void \* addressof();
const std::type_info& type_info() const;
void \* allocate(
const size_t bytes,
const size_t alignment = alignof(max_align_t)
);
void deallocate(
void \* handle,
const size_t bytes,
size_t alignment = alignof(max_align_t)
);
bool is_equal(const Base& other) const;
};