27 debug(
"Memory write: ", index,
" <- ",
value.to_string());
std::string to_string() const
MemoryStore(uint16_t space_id=0)
void set(MemoryAddress index, MemoryValue value) override
uint16_t get_space_id() const override
const MemoryValue & get(MemoryAddress index) const override
unordered_flat_map< MemoryAddress, MemoryValue > memory
PureMemoryProvider()=default
std::unique_ptr< MemoryInterface > make_memory(uint16_t space_id) override
~PureMemoryProvider() override=default
::ankerl::unordered_dense::map< Key, T > unordered_flat_map
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept