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