\hypertarget{namespacegoogle_1_1protobuf_1_1compiler}{\section{google\-:\-:protobuf\-:\-:compiler \-Namespace \-Reference}
\label{namespacegoogle_1_1protobuf_1_1compiler}\index{google\-::protobuf\-::compiler@{google\-::protobuf\-::compiler}}
}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1compiler_1_1cpp}{cpp}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1compiler_1_1java}{java}
\item 
namespace \hyperlink{namespacegoogle_1_1protobuf_1_1compiler_1_1python}{python}
\end{DoxyCompactItemize}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1CodeGenerator}{\-Code\-Generator}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1OutputDirectory}{\-Output\-Directory}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1CommandLineInterface}{\-Command\-Line\-Interface}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceTreeDescriptorDatabase}{\-Source\-Tree\-Descriptor\-Database}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Importer}{\-Importer}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1MultiFileErrorCollector}{\-Multi\-File\-Error\-Collector}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceTree}{\-Source\-Tree}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1DiskSourceTree}{\-Disk\-Source\-Tree}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1Parser}{\-Parser}
\item 
class \hyperlink{classgoogle_1_1protobuf_1_1compiler_1_1SourceLocationTable}{\-Source\-Location\-Table}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespacegoogle_1_1protobuf_1_1compiler_a53d9a02f78a3698e253f56a82a39ddf2}{\-Parse\-Generator\-Parameter} (const string \&, vector$<$ pair$<$ string, string $>$ $>$ $\ast$)
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespacegoogle_1_1protobuf_1_1compiler_a53d9a02f78a3698e253f56a82a39ddf2}{\index{google\-::protobuf\-::compiler@{google\-::protobuf\-::compiler}!\-Parse\-Generator\-Parameter@{\-Parse\-Generator\-Parameter}}
\index{\-Parse\-Generator\-Parameter@{\-Parse\-Generator\-Parameter}!google::protobuf::compiler@{google\-::protobuf\-::compiler}}
\subsubsection[{\-Parse\-Generator\-Parameter}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::compiler\-::\-Parse\-Generator\-Parameter} (
\begin{DoxyParamCaption}
\item[{const string \&}]{, }
\item[{vector$<$ pair$<$ string, string $>$ $>$ $\ast$}]{}
\end{DoxyParamCaption}
)}}\label{namespacegoogle_1_1protobuf_1_1compiler_a53d9a02f78a3698e253f56a82a39ddf2}
