cpp_allocator_adapter
(перенаправлено с «Cpp allocator adapter::allocator type»)
Перейти к навигации
Перейти к поиску
Адаптер менеджера памяти C++, удовлетворяющего Allocator, в реализацию интерфейса IAllocator.
template <class _CppAlloc>
class cpp_allocator_adapter;
_CppAlloc | Адаптируемый тип, реализующий Allocator C++. |
Открытые типы
Тип | Описание |
---|---|
allocator_type | Тип менеджера памяти, используемого классом cpp_allocator_adapter для управления используемой памятью. Тип производится из _CppAlloc путем выполнения метаоперации std::allocator_traits<_CppAlloc>::rebind_alloc . |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы класса cpp_allocator_adapter. |
(деструктор) | Виртуальный деструктор класса cpp_allocator_adapter. |
get_allocator | Возвращает используемый C++ менеджер памяти типа cpp_allocator_adapter::allocator_type. |
Release | Реализация InterfaceBase::Release. |
Clone | Реализация IAllocator::Clone. |
Allocate | Реализация IAllocator::Allocate. |
Free | Реализация IAllocator::Free. |
Реализует
Интерфейс | Описание |
---|---|
Интерфейс менеджеров памяти, используемый управляющей подсистемой. |
- См. также
IAllocator Интерфейс менеджеров памяти, используемый управляющей подсистемой. CreateDefaultAllocator Создает менеджер памяти, используемый по умолчанию в функциях, если не оговорено иное. make_cpp_allocator_interface Адаптирует менеджер памяти C++ к интерфейсу IAllocator.