\hypertarget{classComSquare_1_1InvalidRectangleAddress}{}\doxysection{Com\+Square\+::Invalid\+Rectangle\+Address Class Reference} \label{classComSquare_1_1InvalidRectangleAddress}\index{ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}} Exception thrown when trying to read/write to an invalid address in a rectangle memory region. {\ttfamily \#include $<$Invalid\+Address.\+hpp$>$} Inheritance diagram for Com\+Square\+::Invalid\+Rectangle\+Address\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=241pt]{classComSquare_1_1InvalidRectangleAddress__inherit__graph} \end{center} \end{figure} Collaboration diagram for Com\+Square\+::Invalid\+Rectangle\+Address\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=241pt]{classComSquare_1_1InvalidRectangleAddress__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classComSquare_1_1InvalidRectangleAddress_a65ef79f66b02827088ec1de092735489}{Invalid\+Rectangle\+Address}} (std\+::string where, int32\+\_\+t addr, int16\+\_\+t subaddr, int16\+\_\+t start, int16\+\_\+t end) \item const char $\ast$ \mbox{\hyperlink{classComSquare_1_1InvalidRectangleAddress_ae06cc2dc405a231bda28cca10260c509}{what}} () const noexcept override \end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item std\+::string \mbox{\hyperlink{classComSquare_1_1InvalidRectangleAddress_a86c42098aa18f3b3496e1e9be6edcfc6}{\+\_\+msg}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Exception thrown when trying to read/write to an invalid address in a rectangle memory region. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classComSquare_1_1InvalidRectangleAddress_a65ef79f66b02827088ec1de092735489}\label{classComSquare_1_1InvalidRectangleAddress_a65ef79f66b02827088ec1de092735489}} \index{ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}!InvalidRectangleAddress@{InvalidRectangleAddress}} \index{InvalidRectangleAddress@{InvalidRectangleAddress}!ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}} \doxysubsubsection{\texorpdfstring{InvalidRectangleAddress()}{InvalidRectangleAddress()}} {\footnotesize\ttfamily Com\+Square\+::\+Invalid\+Rectangle\+Address\+::\+Invalid\+Rectangle\+Address (\begin{DoxyParamCaption}\item[{std\+::string}]{where, }\item[{int32\+\_\+t}]{addr, }\item[{int16\+\_\+t}]{subaddr, }\item[{int16\+\_\+t}]{start, }\item[{int16\+\_\+t}]{end }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classComSquare_1_1InvalidRectangleAddress_ae06cc2dc405a231bda28cca10260c509}\label{classComSquare_1_1InvalidRectangleAddress_ae06cc2dc405a231bda28cca10260c509}} \index{ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}!what@{what}} \index{what@{what}!ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}} \doxysubsubsection{\texorpdfstring{what()}{what()}} {\footnotesize\ttfamily const char$\ast$ Com\+Square\+::\+Invalid\+Rectangle\+Address\+::what (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [noexcept]}} \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classComSquare_1_1InvalidRectangleAddress_a86c42098aa18f3b3496e1e9be6edcfc6}\label{classComSquare_1_1InvalidRectangleAddress_a86c42098aa18f3b3496e1e9be6edcfc6}} \index{ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}!\_msg@{\_msg}} \index{\_msg@{\_msg}!ComSquare::InvalidRectangleAddress@{ComSquare::InvalidRectangleAddress}} \doxysubsubsection{\texorpdfstring{\_msg}{\_msg}} {\footnotesize\ttfamily std\+::string Com\+Square\+::\+Invalid\+Rectangle\+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}