\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}
