\hypertarget{classPolicyException}{
\section{PolicyException Class Reference}
\label{classPolicyException}\index{PolicyException@{PolicyException}}
}


Base class for all policy exceptions.  




{\ttfamily \#include $<$policy\_\-exception.hh$>$}

Inheritance diagram for PolicyException:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{classPolicyException}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classPolicyException_a2c274b1c3f9d76f0dee246259263ea38}{PolicyException} (const char $\ast$file, size\_\-t line, const string \&init\_\-why=\char`\"{}\char`\"{})
\item 
\hypertarget{classPolicyException_af2197643c1b9895966b0a49bb6cf86c9}{
{\bfseries PolicyException} (const char $\ast$type, const char $\ast$file, size\_\-t line, const string \&init\_\-why=\char`\"{}\char`\"{})}
\label{classPolicyException_af2197643c1b9895966b0a49bb6cf86c9}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for all policy exceptions. All policy exceptions have a string representing \hyperlink{protocolthe-p}{the} error. Base class for all policy exceptions.

All policy exceptions have a string representing \hyperlink{protocolthe-p}{the} error. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classPolicyException_a2c274b1c3f9d76f0dee246259263ea38}{
\index{PolicyException@{PolicyException}!PolicyException@{PolicyException}}
\index{PolicyException@{PolicyException}!PolicyException@{PolicyException}}
\subsubsection[{PolicyException}]{\setlength{\rightskip}{0pt plus 5cm}PolicyException::PolicyException (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file, }
\item[{size\_\-t}]{line, }
\item[{const string \&}]{init\_\-why = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classPolicyException_a2c274b1c3f9d76f0dee246259263ea38}

\begin{DoxyParams}{Parameters}
{\em reason} & \hyperlink{protocolthe-p}{the} error message \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/policy/common/policy\_\-exception.hh\end{DoxyCompactItemize}
