\hypertarget{_error_8h}{}\doxysection{src/\+Error.h File Reference} \label{_error_8h}\index{src/Error.h@{src/Error.h}} {\ttfamily \#include \char`\"{}Location.\+h\char`\"{}}\newline \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{namespace_error}{Error}} \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{namespace_error_aa3680909596c6ac37bc0579385b59632}{Error\+::show\+\_\+import\+\_\+line}} (const \mbox{\hyperlink{struct_location}{Location}} \&loc, std\+::ostream \&output\+\_\+stream) \item void \mbox{\hyperlink{namespace_error_a52e79c9d3b4d7280ffee959c4646675f}{Error\+::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}{Error\+::throw\+\_\+error\+\_\+without\+\_\+location}} (const std\+::string \&details) \item void \mbox{\hyperlink{namespace_error_ab62bae2c735ea379eab3a8039c2c1ade}{Error\+::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}{Error\+::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}