1#ifndef LINTEL_SHAREDMEMORYSEGMENTINFO_H
2#define LINTEL_SHAREDMEMORYSEGMENTINFO_H
15 std::shared_ptr<SharedMemorySegment> m_sharedMemorySegment;
16 std::size_t m_currentSize;
17 std::size_t m_freeSize;
18 std::size_t m_amountNamedObjects;
19 std::size_t m_amountUniqueObjects;
Definition SharedMemorySegmentInfo.h:13
constexpr bool isSanity() const
Definition SharedMemorySegmentInfo.h:55
const std::shared_ptr< SharedMemorySegment > & getSharedMemorySegment() const
constexpr size_t getAmountNamedObjects() const
Definition SharedMemorySegmentInfo.h:49
constexpr size_t getCurrentSize() const
Definition SharedMemorySegmentInfo.h:43
constexpr size_t getFreeSize() const
Definition SharedMemorySegmentInfo.h:46
constexpr size_t getAmountUniqueObjects() const
Definition SharedMemorySegmentInfo.h:52
SharedMemorySegmentInfo(std::shared_ptr< SharedMemorySegment > sharedMemorySegment, size_t currentSize, size_t freeSize, size_t amountNamedObjects, size_t amountUniqueObjects, bool sanity)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9