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&&…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 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 add|[[cpp_allocator_adapter]]|{{cpp_allocator_adapter brief}}}}
{{function sa end}}
{{function sa end}}
{{function_end}}
{{function_end}}

Текущая версия на 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.