17#ifndef IOX_POSH_MEPOO_MEMORY_INFO_HPP
18#define IOX_POSH_MEPOO_MEMORY_INFO_HPP
30 static constexpr uint32_t DEFAULT_DEVICE_ID{0U};
31 static constexpr uint32_t DEFAULT_MEMORY_TYPE{0U};
38 uint32_t deviceId{DEFAULT_DEVICE_ID};
39 uint32_t memoryType{DEFAULT_MEMORY_TYPE};
49 explicit MemoryInfo(uint32_t deviceId = DEFAULT_DEVICE_ID, uint32_t memoryType = DEFAULT_MEMORY_TYPE)
noexcept;
Stores properties of the memory to be used when we distinguish between different types of memory on e...
Definition: memory_info.hpp:29
MemoryInfo(uint32_t deviceId=DEFAULT_DEVICE_ID, uint32_t memoryType=DEFAULT_MEMORY_TYPE) noexcept
creates a MemoryInfo object
bool operator==(const MemoryInfo &rhs) const noexcept
comparison operator