make_cpp_allocator_interface

Материал из CAMaaS preliminary wiki
Версия от 22:52, 2 января 2018; Андрей Чусов (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
template <class CppAlloc>
unique_interface_ptr<IAllocator> make_cpp_allocator_interface(CppAlloc&& refAlloc);

Адаптирует менеджер памяти C++ к интерфейсу IAllocator.

Параметры
refAllocНекоторый менеджер памяти, удовлетворяющий требованиям Allocator C++.
Возвращаемое значение:
Управляемый с помощью unique_interface_ptr указатель на реализацию интерфейса IAllocator.
См. также
IAllocatorИнтерфейс менеджеров памяти, используемый управляющей подсистемой.
CreateDefaultAllocatorСоздает менеджер памяти, используемый по умолчанию в функциях, если не оговорено иное.
cpp_allocator_adapterАдаптер менеджера памяти C++, удовлетворяющего Allocator, в реализацию интерфейса IAllocator.