mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-05-24 07:11:19 +00:00
91 lines
6.1 KiB
TeX
91 lines
6.1 KiB
TeX
\hypertarget{structComSquare_1_1Debugger_1_1BusLog}{}\doxysection{Com\+Square\+::Debugger\+::Bus\+Log Struct Reference}
|
|
\label{structComSquare_1_1Debugger_1_1BusLog}\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
|
|
|
|
The struct used to represent memory bus logs.
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$Memory\+Bus\+Debug.\+hpp$>$}
|
|
|
|
|
|
|
|
Collaboration diagram for Com\+Square\+::Debugger\+::Bus\+Log\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=211pt]{structComSquare_1_1Debugger_1_1BusLog__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_af01cb6bf7dfb069441ab2283ed0c5545}{Bus\+Log}} (bool \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_ac79a750f6c0d5f74eb62c766409d48ff}{write}}, \mbox{\hyperlink{Ints_8hpp_a89f009aaf5d1964a000f44f09fa0bcf8}{uint24\+\_\+t}} \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_a2f2f6930ee82298a05e20c3bcb4b7fe4}{addr}}, \mbox{\hyperlink{classComSquare_1_1Memory_1_1IMemory}{Memory\+::\+I\+Memory}} $\ast$\mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_ab8558281820cb8be93eed5aba9fbe4a3}{accessor}}, std\+::optional$<$ uint8\+\_\+t $>$ \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_a48c0dd5129c3b9e00beccfd0ca6ac007}{old\+Data}}, uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_adb56e24af40fa41bb6e5c90c272b999a}{new\+Data}})
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
bool \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_ac79a750f6c0d5f74eb62c766409d48ff}{write}}
|
|
\item
|
|
\mbox{\hyperlink{Ints_8hpp_a89f009aaf5d1964a000f44f09fa0bcf8}{uint24\+\_\+t}} \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_a2f2f6930ee82298a05e20c3bcb4b7fe4}{addr}}
|
|
\item
|
|
\mbox{\hyperlink{classComSquare_1_1Memory_1_1IMemory}{Memory\+::\+I\+Memory}} $\ast$ \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_ab8558281820cb8be93eed5aba9fbe4a3}{accessor}}
|
|
\item
|
|
std\+::optional$<$ uint8\+\_\+t $>$ \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_a48c0dd5129c3b9e00beccfd0ca6ac007}{old\+Data}}
|
|
\item
|
|
uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1Debugger_1_1BusLog_adb56e24af40fa41bb6e5c90c272b999a}{new\+Data}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
The struct used to represent memory bus logs.
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_af01cb6bf7dfb069441ab2283ed0c5545}\label{structComSquare_1_1Debugger_1_1BusLog_af01cb6bf7dfb069441ab2283ed0c5545}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!BusLog@{BusLog}}
|
|
\index{BusLog@{BusLog}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{BusLog()}{BusLog()}}
|
|
{\footnotesize\ttfamily Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::\+Bus\+Log (\begin{DoxyParamCaption}\item[{bool}]{write, }\item[{\mbox{\hyperlink{Ints_8hpp_a89f009aaf5d1964a000f44f09fa0bcf8}{uint24\+\_\+t}}}]{addr, }\item[{\mbox{\hyperlink{classComSquare_1_1Memory_1_1IMemory}{Memory\+::\+I\+Memory}} $\ast$}]{accessor, }\item[{std\+::optional$<$ uint8\+\_\+t $>$}]{old\+Data, }\item[{uint8\+\_\+t}]{new\+Data }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_ab8558281820cb8be93eed5aba9fbe4a3}\label{structComSquare_1_1Debugger_1_1BusLog_ab8558281820cb8be93eed5aba9fbe4a3}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!accessor@{accessor}}
|
|
\index{accessor@{accessor}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{accessor}{accessor}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Memory_1_1IMemory}{Memory\+::\+I\+Memory}}$\ast$ Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::accessor}
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_a2f2f6930ee82298a05e20c3bcb4b7fe4}\label{structComSquare_1_1Debugger_1_1BusLog_a2f2f6930ee82298a05e20c3bcb4b7fe4}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!addr@{addr}}
|
|
\index{addr@{addr}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{addr}{addr}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{Ints_8hpp_a89f009aaf5d1964a000f44f09fa0bcf8}{uint24\+\_\+t}} Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::addr}
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_adb56e24af40fa41bb6e5c90c272b999a}\label{structComSquare_1_1Debugger_1_1BusLog_adb56e24af40fa41bb6e5c90c272b999a}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!newData@{newData}}
|
|
\index{newData@{newData}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{newData}{newData}}
|
|
{\footnotesize\ttfamily uint8\+\_\+t Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::new\+Data}
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_a48c0dd5129c3b9e00beccfd0ca6ac007}\label{structComSquare_1_1Debugger_1_1BusLog_a48c0dd5129c3b9e00beccfd0ca6ac007}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!oldData@{oldData}}
|
|
\index{oldData@{oldData}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{oldData}{oldData}}
|
|
{\footnotesize\ttfamily std\+::optional$<$uint8\+\_\+t$>$ Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::old\+Data}
|
|
|
|
\mbox{\Hypertarget{structComSquare_1_1Debugger_1_1BusLog_ac79a750f6c0d5f74eb62c766409d48ff}\label{structComSquare_1_1Debugger_1_1BusLog_ac79a750f6c0d5f74eb62c766409d48ff}}
|
|
\index{ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}!write@{write}}
|
|
\index{write@{write}!ComSquare::Debugger::BusLog@{ComSquare::Debugger::BusLog}}
|
|
\doxysubsubsection{\texorpdfstring{write}{write}}
|
|
{\footnotesize\ttfamily bool Com\+Square\+::\+Debugger\+::\+Bus\+Log\+::write}
|
|
|
|
|
|
|
|
The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
sources/\+Debugger/\mbox{\hyperlink{MemoryBusDebug_8hpp}{Memory\+Bus\+Debug.\+hpp}}\item
|
|
sources/\+Debugger/\mbox{\hyperlink{MemoryBusDebug_8cpp}{Memory\+Bus\+Debug.\+cpp}}\end{DoxyCompactItemize}
|