\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})}