PointerRef <u8> m_base; //uX *m_base; public handler_entry_write_memory(address_space space, object base_) : base(space, 0) //handler_entry_write_memory(address_space *space, void *base) : handler_entry_write_address<Width, AddrShift>(space, 0), m_base(reinterpret_cast<uX *>(base)) {} { m_base = new PointerRef <u8>((Pointer <u8>)base_); //m_base(reinterpret_cast<uX *>(base)) }
PointerRef <u8> m_base; //uX *m_base; public handler_entry_read_memory(address_space space, PointerU8 base_) : base(space, 0) //handler_entry_read_memory(address_space *space, void *base) : handler_entry_read_address<Width, AddrShift>(space, 0), m_base(reinterpret_cast<uX *>(base)) {} { m_base = new PointerRef <u8>(base_); //m_base(reinterpret_cast<uX *>(base)) }