\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1Importer}{\section{google\-:\-:protobuf\-:\-:compiler\-:\-:\-Importer \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1compiler_1_1Importer}\index{google\-::protobuf\-::compiler\-::\-Importer@{google\-::protobuf\-::compiler\-::\-Importer}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab487d1aa12cd090fb0d90de82a73d87b}{\-Importer} (\hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceTree}{\-Source\-Tree} $\ast$source\-\_\-tree, \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector}{\-Multi\-File\-Error\-Collector} $\ast$error\-\_\-collector)
\item 
\hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ac0fd64101b1aa810414edb54df917333}{$\sim$\-Importer} ()
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptor}{\-File\-Descriptor} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab59bffd7643509f5acb463c2ce829024}{\-Import} (const string \&filename)
\item 
const \hyperlink{classgoogle_1_1protobuf_1_1DescriptorPool}{\-Descriptor\-Pool} $\ast$ \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ae5be2c7d2ceac77f462cffb1e764faea}{pool} () const 
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab487d1aa12cd090fb0d90de82a73d87b}{\index{google\-::protobuf\-::compiler\-::\-Importer@{google\-::protobuf\-::compiler\-::\-Importer}!\-Importer@{\-Importer}}
\index{\-Importer@{\-Importer}!google::protobuf::compiler::Importer@{google\-::protobuf\-::compiler\-::\-Importer}}
\subsubsection[{\-Importer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::compiler\-::\-Importer\-::\-Importer} (
\begin{DoxyParamCaption}
\item[{{\bf \-Source\-Tree} $\ast$}]{source\-\_\-tree, }
\item[{{\bf \-Multi\-File\-Error\-Collector} $\ast$}]{error\-\_\-collector}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab487d1aa12cd090fb0d90de82a73d87b}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ac0fd64101b1aa810414edb54df917333}{\index{google\-::protobuf\-::compiler\-::\-Importer@{google\-::protobuf\-::compiler\-::\-Importer}!$\sim$\-Importer@{$\sim$\-Importer}}
\index{$\sim$\-Importer@{$\sim$\-Importer}!google::protobuf::compiler::Importer@{google\-::protobuf\-::compiler\-::\-Importer}}
\subsubsection[{$\sim$\-Importer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::compiler\-::\-Importer\-::$\sim$\-Importer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ac0fd64101b1aa810414edb54df917333}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab59bffd7643509f5acb463c2ce829024}{\index{google\-::protobuf\-::compiler\-::\-Importer@{google\-::protobuf\-::compiler\-::\-Importer}!\-Import@{\-Import}}
\index{\-Import@{\-Import}!google::protobuf::compiler::Importer@{google\-::protobuf\-::compiler\-::\-Importer}}
\subsubsection[{\-Import}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-File\-Descriptor}$\ast$ {\bf google\-::protobuf\-::compiler\-::\-Importer\-::\-Import} (
\begin{DoxyParamCaption}
\item[{const string \&}]{filename}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ab59bffd7643509f5acb463c2ce829024}
\hypertarget{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ae5be2c7d2ceac77f462cffb1e764faea}{\index{google\-::protobuf\-::compiler\-::\-Importer@{google\-::protobuf\-::compiler\-::\-Importer}!pool@{pool}}
\index{pool@{pool}!google::protobuf::compiler::Importer@{google\-::protobuf\-::compiler\-::\-Importer}}
\subsubsection[{pool}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Descriptor\-Pool}$\ast$ {\bf google\-::protobuf\-::compiler\-::\-Importer\-::pool} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1compiler_1_1Importer_ae5be2c7d2ceac77f462cffb1e764faea}


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