\hypertarget{tests_8hpp}{}\doxysection{tests/tests.hpp File Reference}
\label{tests_8hpp}\index{tests/tests.hpp@{tests/tests.hpp}}
{\ttfamily \#include $<$cstring$>$}\newline
{\ttfamily \#include $<$memory$>$}\newline
{\ttfamily \#include $<$filesystem$>$}\newline
{\ttfamily \#include \char`\"{}Renderer/\+No\+Renderer.\+hpp\char`\"{}}\newline
{\ttfamily \#include \char`\"{}S\+N\+E\+S.\+hpp\char`\"{}}\newline
Include dependency graph for tests.\+hpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{tests_8hpp__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{tests_8hpp__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{tests_8hpp_a6a1d6e1a12975a4e9a0b5b952e79eaad}{private}}~public
\item 
\#define \mbox{\hyperlink{tests_8hpp_a363c8dcebb1777654ad1703136a14ec8}{protected}}~public
\item 
\#define \mbox{\hyperlink{tests_8hpp_a196841b181bc72fd4cfb244cf41712db}{Init}}()
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{tests_8hpp_a196841b181bc72fd4cfb244cf41712db}\label{tests_8hpp_a196841b181bc72fd4cfb244cf41712db}} 
\index{tests.hpp@{tests.hpp}!Init@{Init}}
\index{Init@{Init}!tests.hpp@{tests.hpp}}
\doxysubsubsection{\texorpdfstring{Init}{Init}}
{\footnotesize\ttfamily \#define Init(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{    Renderer::NoRenderer norenderer(0, 0, 0);                  \(\backslash\)}
\DoxyCodeLine{    auto snesPtr = std::make\_unique<SNES>(norenderer);         \(\backslash\)}
\DoxyCodeLine{    SNES \&snes = *snesPtr;                                     \(\backslash\)}
\DoxyCodeLine{    snes.cartridge.\_data.resize(100);                          \(\backslash\)}
\DoxyCodeLine{    snes.cartridge.header.mappingMode = \mbox{\hyperlink{namespaceComSquare_1_1Cartridge_a61c1e80050c388d76fb687b129ed8645ab06a20291b736bc664f853b77d1f3846}{Cartridge::LoRom}};      \(\backslash\)}
\DoxyCodeLine{    snes.sram.\_data.resize(100);                               \(\backslash\)}
\DoxyCodeLine{    snes.bus.mapComponents(snes);}

\end{DoxyCode}
\mbox{\Hypertarget{tests_8hpp_a6a1d6e1a12975a4e9a0b5b952e79eaad}\label{tests_8hpp_a6a1d6e1a12975a4e9a0b5b952e79eaad}} 
\index{tests.hpp@{tests.hpp}!private@{private}}
\index{private@{private}!tests.hpp@{tests.hpp}}
\doxysubsubsection{\texorpdfstring{private}{private}}
{\footnotesize\ttfamily \#define private~public}

\mbox{\Hypertarget{tests_8hpp_a363c8dcebb1777654ad1703136a14ec8}\label{tests_8hpp_a363c8dcebb1777654ad1703136a14ec8}} 
\index{tests.hpp@{tests.hpp}!protected@{protected}}
\index{protected@{protected}!tests.hpp@{tests.hpp}}
\doxysubsubsection{\texorpdfstring{protected}{protected}}
{\footnotesize\ttfamily \#define protected~public}

