ComSquare
Public Member Functions | Public Attributes | List of all members
ComSquare::Debugger::BusLog Struct Reference

The struct used to represent memory bus logs. More...

#include <MemoryBusDebug.hpp>

Collaboration diagram for ComSquare::Debugger::BusLog:

Public Member Functions

 BusLog (bool write, uint24_t addr, Memory::IMemory *accessor, std::optional< uint8_t > oldData, uint8_t newData)
 

Public Attributes

bool write
 
uint24_t addr
 
Memory::IMemoryaccessor
 
std::optional< uint8_t > oldData
 
uint8_t newData
 

Detailed Description

The struct used to represent memory bus logs.

Constructor & Destructor Documentation

◆ BusLog()

ComSquare::Debugger::BusLog::BusLog ( bool  write,
uint24_t  addr,
Memory::IMemory accessor,
std::optional< uint8_t >  oldData,
uint8_t  newData 
)

Member Data Documentation

◆ accessor

Memory::IMemory* ComSquare::Debugger::BusLog::accessor

◆ addr

uint24_t ComSquare::Debugger::BusLog::addr

◆ newData

uint8_t ComSquare::Debugger::BusLog::newData

◆ oldData

std::optional<uint8_t> ComSquare::Debugger::BusLog::oldData

◆ write

bool ComSquare::Debugger::BusLog::write

The documentation for this struct was generated from the following files: