Files
ComSquare/latex/structComSquare_1_1Debugger_1_1BusLog.tex
AnonymusRaccoon d33b0ab52d Deploying the doc
2021-07-13 21:32:24 +00:00

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}