make_inmemory_data_storage
Версия от 06:38, 6 августа 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:make_inmemory_data_storage}} {{function_begin |InMemoryDataStorageOwn make_inmemory_data_storage(const IAllocator* pAlloc); InMemoryDataStorageOwn…»)
InMemoryDataStorageOwn make_inmemory_data_storage(const IAllocator* pAlloc);
InMemoryDataStorageOwn make_inmemory_data_storage(IAllocator* pAlloc);
template <class _CppAlloc>
InMemoryDataStorageOwn make_inmemory_data_storage(_CppAlloc&& alloc);
InMemoryDataStorageOwn make_inmemory_data_storage(); //4
Создает растущий буфер памяти с интерфейсом IInMemoryDataStorage и адаптирует его с помощью адаптера InMemoryDataStorageOwn.
- Параметры
pAlloc Менеджер памяти типа IAllocator, используемый для управления временем жизни буфера. alloc Менеджер памяти, заданный объектом C++, и удовлетворяющий требованиям Allocator. Такой менеджер приводится к интерфейсу IAllocator с помощью функции make_cpp_allocator_interface. - Возвращаемое значение:
- Объект InMemoryDataStorageOwn.
- См. также
IInMemoryDataStorage. InMemoryDataStorageOwn.