\hypertarget{classGeneralException}{\section{\-General\-Exception \-Class \-Reference}
\label{classGeneralException}\index{\-General\-Exception@{\-General\-Exception}}
}


{\ttfamily \#include $<$\-Exceptions.\-h$>$}



\-Inheritance diagram for \-General\-Exception\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGeneralException__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classGeneralException_a868c49ab32cd3c57e751608f3c781a6f}{\-General\-Exception} (const std\-::string \&message\-Key)
\item 
const std\-::string \hyperlink{classGeneralException_a770dbe76cc073644ebd34e674dcf74fb}{get\-Message} (void)
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Represents any exception that can be thrown during to program run, it doesn't contain expressions that can be thrown by tiny\-Xml 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classGeneralException_a868c49ab32cd3c57e751608f3c781a6f}{\index{\-General\-Exception@{\-General\-Exception}!\-General\-Exception@{\-General\-Exception}}
\index{\-General\-Exception@{\-General\-Exception}!GeneralException@{\-General\-Exception}}
\subsubsection[{\-General\-Exception}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-General\-Exception\-::\-General\-Exception} (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{message\-Key}
\end{DoxyParamCaption}
)}}\label{classGeneralException_a868c49ab32cd3c57e751608f3c781a6f}
\-Creates exception with the specified message 

\subsection{\-Member \-Function \-Documentation}
\hypertarget{classGeneralException_a770dbe76cc073644ebd34e674dcf74fb}{\index{\-General\-Exception@{\-General\-Exception}!get\-Message@{get\-Message}}
\index{get\-Message@{get\-Message}!GeneralException@{\-General\-Exception}}
\subsubsection[{get\-Message}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string {\bf \-General\-Exception\-::get\-Message} (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classGeneralException_a770dbe76cc073644ebd34e674dcf74fb}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGeneralException_a770dbe76cc073644ebd34e674dcf74fb_icgraph}
\end{center}
\end{figure}




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{Exceptions_8h}{\-Exceptions.\-h}\item 
trunk/bwapi/\-Util/\-Source/\-Util/\hyperlink{Exceptions_8cpp}{\-Exceptions.\-cpp}\end{DoxyCompactItemize}
