\hypertarget{structLocation}{}\doxysection{Location Struct Reference}
\label{structLocation}\index{Location@{Location}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structLocation_a7d1957f57b0c5b36b2f546d5833d6be6}\label{structLocation_a7d1957f57b0c5b36b2f546d5833d6be6}} 
{\bfseries Location} (int ln, int col, std\+::string file)
\item 
\mbox{\Hypertarget{structLocation_acebfd439c295573434454fdd3e116e0e}\label{structLocation_acebfd439c295573434454fdd3e116e0e}} 
std\+::string {\bfseries str} () const
\item 
\mbox{\Hypertarget{structLocation_aaa249a0b41e4208fd9346b4744c0a823}\label{structLocation_aaa249a0b41e4208fd9346b4744c0a823}} 
std\+::string {\bfseries paren\+\_\+str} () const
\item 
\mbox{\Hypertarget{structLocation_a375ecb41aafad3dba17600684cb16a6f}\label{structLocation_a375ecb41aafad3dba17600684cb16a6f}} 
void {\bfseries advance} ()
\item 
\mbox{\Hypertarget{structLocation_ab0754b2857e8fc1bb80f0f8c18c629ab}\label{structLocation_ab0754b2857e8fc1bb80f0f8c18c629ab}} 
void {\bfseries pos\+\_\+from\+\_\+char} (const char \&character)
\item 
\mbox{\Hypertarget{structLocation_a8646c981888c9d6423e99a0298f9d795}\label{structLocation_a8646c981888c9d6423e99a0298f9d795}} 
void {\bfseries operator=} (const \mbox{\hyperlink{structLocation}{Location}} \&other)
\item 
\mbox{\Hypertarget{structLocation_a524b9cec2031554ca8f15405ab5ae9ff}\label{structLocation_a524b9cec2031554ca8f15405ab5ae9ff}} 
void {\bfseries copy} (const \mbox{\hyperlink{structLocation}{Location}} \&other)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structLocation_a20371736bca98414df38bc3ae316bd1c}\label{structLocation_a20371736bca98414df38bc3ae316bd1c}} 
int {\bfseries line}
\item 
\mbox{\Hypertarget{structLocation_ae9cf292727f8758f402671c80d6c4718}\label{structLocation_ae9cf292727f8758f402671c80d6c4718}} 
int {\bfseries column}
\item 
\mbox{\Hypertarget{structLocation_a5b691d1c7f3c5c1b7428cf118d3595c8}\label{structLocation_a5b691d1c7f3c5c1b7428cf118d3595c8}} 
std\+::string {\bfseries fname}
\item 
\mbox{\Hypertarget{structLocation_af047bbd018951f48de8adf5a89938acc}\label{structLocation_af047bbd018951f48de8adf5a89938acc}} 
std\+::shared\+\_\+ptr$<$ \mbox{\hyperlink{structLocation}{Location}} $>$ {\bfseries parent} = nullptr
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/Location.\+h\item 
src/Location.\+cpp\end{DoxyCompactItemize}
