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};
41 MemoryInfo(
const MemoryInfo&)
noexcept =
default;
42 MemoryInfo(MemoryInfo&&)
noexcept =
default;
43 MemoryInfo& operator=(
const MemoryInfo&)
noexcept =
default;
44 MemoryInfo& operator=(MemoryInfo&&)
noexcept =
default;
49 explicit MemoryInfo(uint32_t deviceId = DEFAULT_DEVICE_ID, uint32_t memoryType = DEFAULT_MEMORY_TYPE)
noexcept;