\hypertarget{structComSquare_1_1APU_1_1MemoryMap}{}\doxysection{Com\+Square\+::A\+PU\+::Memory\+Map Struct Reference} \label{structComSquare_1_1APU_1_1MemoryMap}\index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} {\ttfamily \#include $<$A\+P\+U.\+hpp$>$} Collaboration diagram for Com\+Square\+::A\+PU\+::Memory\+Map\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{structComSquare_1_1APU_1_1MemoryMap__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_a4a7b2f4a98f96d1e2fa427461afdd820}{Memory\+Map}} () \item \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_af4101dcb28dc09d5e41256d98a4576a5}{Memory\+Map}} (const \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}} \&)=delete \item \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}} \& \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_a20ff98b609d7990418ec1dafb63239e2}{operator=}} (const \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}} \&)=delete \item \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_a0dc075b1a8d3f4c3c327f614445a7e50}{$\sim$\+Memory\+Map}} ()=default \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_afe73e7d72fd719b64ace176919b7773e}{Page0}} \begin{DoxyCompactList}\small\item\em Zero page memory. \end{DoxyCompactList}\item \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_ad9f5afa7090e91d403b9aad95dfdc5db}{Page1}} \begin{DoxyCompactList}\small\item\em Stack space memory. \end{DoxyCompactList}\item \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_a861ae6d7208b877d66dce29714636f93}{Memory}} \begin{DoxyCompactList}\small\item\em Any-\/use memory. \end{DoxyCompactList}\item \mbox{\hyperlink{classComSquare_1_1APU_1_1IPL_1_1IPL}{I\+P\+L\+::\+I\+PL}} \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap_a00198560e61ef965889f1bb1040b6952}{I\+PL}} \begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{namespaceComSquare_1_1APU_1_1IPL}{I\+PL}} R\+OM. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_a4a7b2f4a98f96d1e2fa427461afdd820}\label{structComSquare_1_1APU_1_1MemoryMap_a4a7b2f4a98f96d1e2fa427461afdd820}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!MemoryMap@{MemoryMap}} \index{MemoryMap@{MemoryMap}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{MemoryMap()}{MemoryMap()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+Memory\+Map (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_af4101dcb28dc09d5e41256d98a4576a5}\label{structComSquare_1_1APU_1_1MemoryMap_af4101dcb28dc09d5e41256d98a4576a5}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!MemoryMap@{MemoryMap}} \index{MemoryMap@{MemoryMap}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{MemoryMap()}{MemoryMap()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+Memory\+Map (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_a0dc075b1a8d3f4c3c327f614445a7e50}\label{structComSquare_1_1APU_1_1MemoryMap_a0dc075b1a8d3f4c3c327f614445a7e50}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!````~MemoryMap@{$\sim$MemoryMap}} \index{````~MemoryMap@{$\sim$MemoryMap}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{$\sim$MemoryMap()}{~MemoryMap()}} {\footnotesize\ttfamily Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::$\sim$\+Memory\+Map (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_a20ff98b609d7990418ec1dafb63239e2}\label{structComSquare_1_1APU_1_1MemoryMap_a20ff98b609d7990418ec1dafb63239e2}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!operator=@{operator=}} \index{operator=@{operator=}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}}\& Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structComSquare_1_1APU_1_1MemoryMap}{Memory\+Map}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}} \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_a00198560e61ef965889f1bb1040b6952}\label{structComSquare_1_1APU_1_1MemoryMap_a00198560e61ef965889f1bb1040b6952}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!IPL@{IPL}} \index{IPL@{IPL}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{IPL}{IPL}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1APU_1_1IPL_1_1IPL}{I\+P\+L\+::\+I\+PL}} Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+I\+PL} \mbox{\hyperlink{namespaceComSquare_1_1APU_1_1IPL}{I\+PL}} R\+OM. \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_a861ae6d7208b877d66dce29714636f93}\label{structComSquare_1_1APU_1_1MemoryMap_a861ae6d7208b877d66dce29714636f93}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!Memory@{Memory}} \index{Memory@{Memory}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{Memory}{Memory}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+Memory} Any-\/use memory. \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_afe73e7d72fd719b64ace176919b7773e}\label{structComSquare_1_1APU_1_1MemoryMap_afe73e7d72fd719b64ace176919b7773e}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!Page0@{Page0}} \index{Page0@{Page0}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{Page0}{Page0}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+Page0} Zero page memory. \mbox{\Hypertarget{structComSquare_1_1APU_1_1MemoryMap_ad9f5afa7090e91d403b9aad95dfdc5db}\label{structComSquare_1_1APU_1_1MemoryMap_ad9f5afa7090e91d403b9aad95dfdc5db}} \index{ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}!Page1@{Page1}} \index{Page1@{Page1}!ComSquare::APU::MemoryMap@{ComSquare::APU::MemoryMap}} \doxysubsubsection{\texorpdfstring{Page1}{Page1}} {\footnotesize\ttfamily \mbox{\hyperlink{classComSquare_1_1Ram_1_1Ram}{Ram\+::\+Ram}} Com\+Square\+::\+A\+P\+U\+::\+Memory\+Map\+::\+Page1} Stack space memory. The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize} \item sources/\+A\+P\+U/\mbox{\hyperlink{APU_8hpp}{A\+P\+U.\+hpp}}\item sources/\+A\+P\+U/\mbox{\hyperlink{APU_8cpp}{A\+P\+U.\+cpp}}\end{DoxyCompactItemize}