1#ifndef LINTEL_BOOSTSEGMENTALLOCATOR_H
2#define LINTEL_BOOSTSEGMENTALLOCATOR_H
4#include <boost/interprocess/managed_mapped_file.hpp>
28 void deallocate(
void *pointer)
override { m_segment->deallocate(pointer); }
31 boost::interprocess::managed_mapped_file::segment_manager *m_segment;
Definition BoostSegmentAllocator.h:19
void * allocate(std::size_t bytes) override
Definition BoostSegmentAllocator.h:26
BoostSegmentAllocator(boost::interprocess::managed_mapped_file::segment_manager &segment)
Definition BoostSegmentAllocator.h:22
void deallocate(void *pointer) override
Definition BoostSegmentAllocator.h:28
Definition ShmSegmentAccessor.h:25
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9