\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable}{\section{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Source\-Location\-Table \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable}\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
}


{\ttfamily \#include $<$parser.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a5be8c19164e8b277a726d88919a99b3e}{\-Source\-Location\-Table} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a55c01c795eb8028231b469ba5123a13c}{$\sim$\-Source\-Location\-Table} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a24acea9e974f13f39e8a411b215cdd56}{\-Find} (const \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$descriptor, \hyperlink{classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector_ad8c8474e689fa50ddd3eb2ddedfd739d}{\-Descriptor\-Pool\-::\-Error\-Collector\-::\-Error\-Location} location, int $\ast$line, int $\ast$column) const 
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_abecb4cac4cbf6734cdbca0d12002549d}{\-Add} (const \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$descriptor, \hyperlink{classgoogle_1_1protobuf_1_1DescriptorPool_1_1ErrorCollector_ad8c8474e689fa50ddd3eb2ddedfd739d}{\-Descriptor\-Pool\-::\-Error\-Collector\-::\-Error\-Location} location, int line, int column)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a6872e0951839644613ca7ec0af10e528}{\-Clear} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a5be8c19164e8b277a726d88919a99b3e}{\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}!\-Source\-Location\-Table@{\-Source\-Location\-Table}}
\index{\-Source\-Location\-Table@{\-Source\-Location\-Table}!google::protobuf::compiler::SourceLocationTable@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
\subsubsection[{\-Source\-Location\-Table}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::compiler\-::\-Source\-Location\-Table\-::\-Source\-Location\-Table} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a5be8c19164e8b277a726d88919a99b3e}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a55c01c795eb8028231b469ba5123a13c}{\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}!$\sim$\-Source\-Location\-Table@{$\sim$\-Source\-Location\-Table}}
\index{$\sim$\-Source\-Location\-Table@{$\sim$\-Source\-Location\-Table}!google::protobuf::compiler::SourceLocationTable@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
\subsubsection[{$\sim$\-Source\-Location\-Table}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::compiler\-::\-Source\-Location\-Table\-::$\sim$\-Source\-Location\-Table} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a55c01c795eb8028231b469ba5123a13c}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_abecb4cac4cbf6734cdbca0d12002549d}{\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}!\-Add@{\-Add}}
\index{\-Add@{\-Add}!google::protobuf::compiler::SourceLocationTable@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
\subsubsection[{\-Add}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::compiler\-::\-Source\-Location\-Table\-::\-Add} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Message} $\ast$}]{descriptor, }
\item[{{\bf \-Descriptor\-Pool\-::\-Error\-Collector\-::\-Error\-Location}}]{location, }
\item[{int}]{line, }
\item[{int}]{column}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_abecb4cac4cbf6734cdbca0d12002549d}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a6872e0951839644613ca7ec0af10e528}{\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!google::protobuf::compiler::SourceLocationTable@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::compiler\-::\-Source\-Location\-Table\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a6872e0951839644613ca7ec0af10e528}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a24acea9e974f13f39e8a411b215cdd56}{\index{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}!\-Find@{\-Find}}
\index{\-Find@{\-Find}!google::protobuf::compiler::SourceLocationTable@{google\-::protobuf\-::compiler\-::\-Source\-Location\-Table}}
\subsubsection[{\-Find}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::compiler\-::\-Source\-Location\-Table\-::\-Find} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Message} $\ast$}]{descriptor, }
\item[{{\bf \-Descriptor\-Pool\-::\-Error\-Collector\-::\-Error\-Location}}]{location, }
\item[{int $\ast$}]{line, }
\item[{int $\ast$}]{column}
\end{DoxyParamCaption}
) const}}\label{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable_a24acea9e974f13f39e8a411b215cdd56}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/compiler/\hyperlink{parser_8h}{parser.\-h}\end{DoxyCompactItemize}
