Make cpp allocator interface: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{DISPLAYTITLE:make_cpp_allocator_interface}} {{function_begin |template <class CppAlloc> unique_interface_ptr<IAllocator> make_cpp_allocator_interface(CppAlloc&&…»)
 
Строка 7: Строка 7:
{{function_return_value|Управляемый с помощью [[unique_interface_ptr]] указатель на реализацию интерфейса [[IAllocator]].}}
{{function_return_value|Управляемый с помощью [[unique_interface_ptr]] указатель на реализацию интерфейса [[IAllocator]].}}
{{function sa begin}}
{{function sa begin}}
{{function sa add|[[IAllocator]]|{{IAllocator brief}}.}}
{{function sa add|[[IAllocator]]|{{IAllocator brief}}}}
{{function sa add|[[CreateDefaultAllocator]]|{{CreateDefaultAllocator brief}}}}
{{function sa add|[[CreateDefaultAllocator]]|{{CreateDefaultAllocator brief}}}}
{{function sa end}}
{{function sa end}}
{{function_end}}
{{function_end}}

Версия 09:31, 6 августа 2017

template <class CppAlloc>
unique_interface_ptr<IAllocator> make_cpp_allocator_interface(CppAlloc&& refAlloc);

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

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