\hypertarget{classComSquare_1_1InvalidAddress}{}\doxysection{Com\+Square\+::Invalid\+Address Class Reference}
\label{classComSquare_1_1InvalidAddress}\index{ComSquare::InvalidAddress@{ComSquare::InvalidAddress}}


Exception thrown when trying to read/write to an invalid address.  




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



Inheritance diagram for Com\+Square\+::Invalid\+Address\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{classComSquare_1_1InvalidAddress__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Com\+Square\+::Invalid\+Address\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{classComSquare_1_1InvalidAddress__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classComSquare_1_1InvalidAddress_abc4b117e5d9a1b914599f9efdf74f6ab}{Invalid\+Address}} (std\+::string where, int32\+\_\+t addr)
\item 
const \mbox{\hyperlink{CMakeCache_8txt_afe71f11dacb15682cdc012f7208e6e09}{char}} $\ast$ \mbox{\hyperlink{classComSquare_1_1InvalidAddress_a9ec77b43db78b30dfffdc06e6a117247}{what}} () const noexcept override
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{classComSquare_1_1InvalidAddress_abef5292580bf0d3c65d407be0edec912}{\+\_\+msg}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Exception thrown when trying to read/write to an invalid address. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classComSquare_1_1InvalidAddress_abc4b117e5d9a1b914599f9efdf74f6ab}\label{classComSquare_1_1InvalidAddress_abc4b117e5d9a1b914599f9efdf74f6ab}} 
\index{ComSquare::InvalidAddress@{ComSquare::InvalidAddress}!InvalidAddress@{InvalidAddress}}
\index{InvalidAddress@{InvalidAddress}!ComSquare::InvalidAddress@{ComSquare::InvalidAddress}}
\doxysubsubsection{\texorpdfstring{InvalidAddress()}{InvalidAddress()}}
{\footnotesize\ttfamily Com\+Square\+::\+Invalid\+Address\+::\+Invalid\+Address (\begin{DoxyParamCaption}\item[{std\+::string}]{where,  }\item[{int32\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



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



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



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