\hypertarget{classComSquare_1_1InvalidRomException}{}\doxysection{Com\+Square\+::Invalid\+Rom\+Exception Class Reference}
\label{classComSquare_1_1InvalidRomException}\index{ComSquare::InvalidRomException@{ComSquare::InvalidRomException}}


Exception thrown when someone tries to load an invalid rom.  




{\ttfamily \#include $<$Invalid\+Rom.\+hpp$>$}



Inheritance diagram for Com\+Square\+::Invalid\+Rom\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{classComSquare_1_1InvalidRomException__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Com\+Square\+::Invalid\+Rom\+Exception\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{classComSquare_1_1InvalidRomException__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classComSquare_1_1InvalidRomException_a55419aadf4520c674fa4a1b069103b0e}{Invalid\+Rom\+Exception}} (const std\+::string \&msg)
\item 
const \mbox{\hyperlink{CMakeCache_8txt_afe71f11dacb15682cdc012f7208e6e09}{char}} $\ast$ \mbox{\hyperlink{classComSquare_1_1InvalidRomException_a2aada7245e08876efb32c4706d8b1334}{what}} () const noexcept override
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{classComSquare_1_1InvalidRomException_ae174e316e7eb3a2e73defdeeede8c288}{\+\_\+msg}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Exception thrown when someone tries to load an invalid rom. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classComSquare_1_1InvalidRomException_a55419aadf4520c674fa4a1b069103b0e}\label{classComSquare_1_1InvalidRomException_a55419aadf4520c674fa4a1b069103b0e}} 
\index{ComSquare::InvalidRomException@{ComSquare::InvalidRomException}!InvalidRomException@{InvalidRomException}}
\index{InvalidRomException@{InvalidRomException}!ComSquare::InvalidRomException@{ComSquare::InvalidRomException}}
\doxysubsubsection{\texorpdfstring{InvalidRomException()}{InvalidRomException()}}
{\footnotesize\ttfamily Com\+Square\+::\+Invalid\+Rom\+Exception\+::\+Invalid\+Rom\+Exception (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{msg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classComSquare_1_1InvalidRomException_a2aada7245e08876efb32c4706d8b1334}\label{classComSquare_1_1InvalidRomException_a2aada7245e08876efb32c4706d8b1334}} 
\index{ComSquare::InvalidRomException@{ComSquare::InvalidRomException}!what@{what}}
\index{what@{what}!ComSquare::InvalidRomException@{ComSquare::InvalidRomException}}
\doxysubsubsection{\texorpdfstring{what()}{what()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{CMakeCache_8txt_afe71f11dacb15682cdc012f7208e6e09}{char}}$\ast$ Com\+Square\+::\+Invalid\+Rom\+Exception\+::what (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [noexcept]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classComSquare_1_1InvalidRomException_ae174e316e7eb3a2e73defdeeede8c288}\label{classComSquare_1_1InvalidRomException_ae174e316e7eb3a2e73defdeeede8c288}} 
\index{ComSquare::InvalidRomException@{ComSquare::InvalidRomException}!\_msg@{\_msg}}
\index{\_msg@{\_msg}!ComSquare::InvalidRomException@{ComSquare::InvalidRomException}}
\doxysubsubsection{\texorpdfstring{\_msg}{\_msg}}
{\footnotesize\ttfamily std\+::string Com\+Square\+::\+Invalid\+Rom\+Exception\+::\+\_\+msg\hspace{0.3cm}{\ttfamily [private]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
sources/\+Exceptions/\mbox{\hyperlink{InvalidRom_8hpp}{Invalid\+Rom.\+hpp}}\end{DoxyCompactItemize}
