\hypertarget{namespace_error}{}\doxysection{Error Namespace Reference}
\label{namespace_error}\index{Error@{Error}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{namespace_error_aa3680909596c6ac37bc0579385b59632}{show\+\_\+import\+\_\+line}} (const \mbox{\hyperlink{struct_location}{Location}} \&loc, std\+::ostream \&output\+\_\+stream)
\item 
void \mbox{\hyperlink{namespace_error_a52e79c9d3b4d7280ffee959c4646675f}{throw\+\_\+error}} (const \mbox{\hyperlink{struct_location}{Location}} \&loc, const std\+::string line\+\_\+text, const std\+::string \&details)
\item 
void \mbox{\hyperlink{namespace_error_a97056e92a18863fb0f490c73bc089fbe}{throw\+\_\+error\+\_\+without\+\_\+location}} (const std\+::string \&details)
\item 
void \mbox{\hyperlink{namespace_error_ab62bae2c735ea379eab3a8039c2c1ade}{throw\+\_\+warning}} (const \mbox{\hyperlink{struct_location}{Location}} \&loc, const std\+::string line\+\_\+text, const std\+::string \&details)
\item 
void \mbox{\hyperlink{namespace_error_a938494fd39f939d79cd611b5bd2f2b67}{show\+\_\+import\+\_\+lines}} (const \mbox{\hyperlink{struct_location}{Location}} \&loc, void($\ast$import\+\_\+line\+\_\+printer)(const \mbox{\hyperlink{struct_location}{Location}} \&, std\+::ostream \&), std\+::ostream \&stream)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{namespace_error_aa3680909596c6ac37bc0579385b59632}\label{namespace_error_aa3680909596c6ac37bc0579385b59632}} 
\index{Error@{Error}!show\_import\_line@{show\_import\_line}}
\index{show\_import\_line@{show\_import\_line}!Error@{Error}}
\doxysubsubsection{\texorpdfstring{show\_import\_line()}{show\_import\_line()}}
{\footnotesize\ttfamily void Error\+::show\+\_\+import\+\_\+line (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_location}{Location}} \&}]{loc,  }\item[{std\+::ostream \&}]{output\+\_\+stream }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespace_error_a938494fd39f939d79cd611b5bd2f2b67}\label{namespace_error_a938494fd39f939d79cd611b5bd2f2b67}} 
\index{Error@{Error}!show\_import\_lines@{show\_import\_lines}}
\index{show\_import\_lines@{show\_import\_lines}!Error@{Error}}
\doxysubsubsection{\texorpdfstring{show\_import\_lines()}{show\_import\_lines()}}
{\footnotesize\ttfamily void Error\+::show\+\_\+import\+\_\+lines (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_location}{Location}} \&}]{loc,  }\item[{void($\ast$)(const \mbox{\hyperlink{struct_location}{Location}} \&, std\+::ostream \&)}]{import\+\_\+line\+\_\+printer,  }\item[{std\+::ostream \&}]{stream }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespace_error_a52e79c9d3b4d7280ffee959c4646675f}\label{namespace_error_a52e79c9d3b4d7280ffee959c4646675f}} 
\index{Error@{Error}!throw\_error@{throw\_error}}
\index{throw\_error@{throw\_error}!Error@{Error}}
\doxysubsubsection{\texorpdfstring{throw\_error()}{throw\_error()}}
{\footnotesize\ttfamily void Error\+::throw\+\_\+error (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_location}{Location}} \&}]{loc,  }\item[{const std\+::string}]{line\+\_\+text,  }\item[{const std\+::string \&}]{details }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespace_error_a97056e92a18863fb0f490c73bc089fbe}\label{namespace_error_a97056e92a18863fb0f490c73bc089fbe}} 
\index{Error@{Error}!throw\_error\_without\_location@{throw\_error\_without\_location}}
\index{throw\_error\_without\_location@{throw\_error\_without\_location}!Error@{Error}}
\doxysubsubsection{\texorpdfstring{throw\_error\_without\_location()}{throw\_error\_without\_location()}}
{\footnotesize\ttfamily void Error\+::throw\+\_\+error\+\_\+without\+\_\+location (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{details }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespace_error_ab62bae2c735ea379eab3a8039c2c1ade}\label{namespace_error_ab62bae2c735ea379eab3a8039c2c1ade}} 
\index{Error@{Error}!throw\_warning@{throw\_warning}}
\index{throw\_warning@{throw\_warning}!Error@{Error}}
\doxysubsubsection{\texorpdfstring{throw\_warning()}{throw\_warning()}}
{\footnotesize\ttfamily void Error\+::throw\+\_\+warning (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_location}{Location}} \&}]{loc,  }\item[{const std\+::string}]{line\+\_\+text,  }\item[{const std\+::string \&}]{details }\end{DoxyParamCaption})}

