\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase}{\section{google\-:\-:protobuf\-:\-:\-Encoded\-Descriptor\-Database \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase}\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
}


{\ttfamily \#include $<$descriptor\-\_\-database.\-h$>$}



\-Inheritance diagram for google\-:\-:protobuf\-:\-:\-Encoded\-Descriptor\-Database\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for google\-:\-:protobuf\-:\-:\-Encoded\-Descriptor\-Database\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a541b4b88f644ad91ab3f444a0b787ce7}{\-Encoded\-Descriptor\-Database} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a72c08c7d27093ddf99ab6617ed805934}{$\sim$\-Encoded\-Descriptor\-Database} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ae7ab31bd5f2652b2c7e38d92bd645785}{\-Add} (const void $\ast$encoded\-\_\-file\-\_\-descriptor, int size)
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a2e44d4e2b82e864a200eb1eb2f117200}{\-Add\-Copy} (const void $\ast$encoded\-\_\-file\-\_\-descriptor, int size)
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a295b034167d67cfc8df195ac8a6f310c}{\-Find\-Name\-Of\-File\-Containing\-Symbol} (const string \&symbol\-\_\-name, string $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_aacfdfb85b25c6e577d59eab9090f4ca6}{\-Find\-File\-By\-Name} (const string \&filename, \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptorProto}{\-File\-Descriptor\-Proto} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad59c114d0cf24144b094912c889d3241}{\-Find\-File\-Containing\-Symbol} (const string \&symbol\-\_\-name, \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptorProto}{\-File\-Descriptor\-Proto} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad3a0f454fb08bb3c76d4e6dac3a5a692}{\-Find\-File\-Containing\-Extension} (const string \&containing\-\_\-type, int \hyperlink{wire__format__lite_8h_a4160235089c69d36a8d9d53824dddf48}{field\-\_\-number}, \hyperlink{classgoogle_1_1protobuf_1_1FileDescriptorProto}{\-File\-Descriptor\-Proto} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a928d54f7fb052cdffb4d5fa83945d78c}{\-Find\-All\-Extension\-Numbers} (const string \&extendee\-\_\-type, vector$<$ int $>$ $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a541b4b88f644ad91ab3f444a0b787ce7}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Encoded\-Descriptor\-Database@{\-Encoded\-Descriptor\-Database}}
\index{\-Encoded\-Descriptor\-Database@{\-Encoded\-Descriptor\-Database}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Encoded\-Descriptor\-Database}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Encoded\-Descriptor\-Database} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a541b4b88f644ad91ab3f444a0b787ce7}
\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a72c08c7d27093ddf99ab6617ed805934}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!$\sim$\-Encoded\-Descriptor\-Database@{$\sim$\-Encoded\-Descriptor\-Database}}
\index{$\sim$\-Encoded\-Descriptor\-Database@{$\sim$\-Encoded\-Descriptor\-Database}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{$\sim$\-Encoded\-Descriptor\-Database}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::$\sim$\-Encoded\-Descriptor\-Database} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a72c08c7d27093ddf99ab6617ed805934}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ae7ab31bd5f2652b2c7e38d92bd645785}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Add@{\-Add}}
\index{\-Add@{\-Add}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Add}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Add} (
\begin{DoxyParamCaption}
\item[{const void $\ast$}]{encoded\-\_\-file\-\_\-descriptor, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ae7ab31bd5f2652b2c7e38d92bd645785}
\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a2e44d4e2b82e864a200eb1eb2f117200}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Add\-Copy@{\-Add\-Copy}}
\index{\-Add\-Copy@{\-Add\-Copy}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Add\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Add\-Copy} (
\begin{DoxyParamCaption}
\item[{const void $\ast$}]{encoded\-\_\-file\-\_\-descriptor, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a2e44d4e2b82e864a200eb1eb2f117200}
\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a928d54f7fb052cdffb4d5fa83945d78c}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Find\-All\-Extension\-Numbers@{\-Find\-All\-Extension\-Numbers}}
\index{\-Find\-All\-Extension\-Numbers@{\-Find\-All\-Extension\-Numbers}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Find\-All\-Extension\-Numbers}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Find\-All\-Extension\-Numbers} (
\begin{DoxyParamCaption}
\item[{const string \&}]{extendee\-\_\-type, }
\item[{vector$<$ int $>$ $\ast$}]{output}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a928d54f7fb052cdffb4d5fa83945d78c}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1DescriptorDatabase_aa024383642f52d9d6fc84b5b705749a3}{google\-::protobuf\-::\-Descriptor\-Database}.

\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_aacfdfb85b25c6e577d59eab9090f4ca6}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Find\-File\-By\-Name@{\-Find\-File\-By\-Name}}
\index{\-Find\-File\-By\-Name@{\-Find\-File\-By\-Name}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Find\-File\-By\-Name}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Find\-File\-By\-Name} (
\begin{DoxyParamCaption}
\item[{const string \&}]{filename, }
\item[{{\bf \-File\-Descriptor\-Proto} $\ast$}]{output}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_aacfdfb85b25c6e577d59eab9090f4ca6}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1DescriptorDatabase_ab57d2fc7914095a456ae22bf3f5f7b24}{google\-::protobuf\-::\-Descriptor\-Database}.

\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad3a0f454fb08bb3c76d4e6dac3a5a692}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Find\-File\-Containing\-Extension@{\-Find\-File\-Containing\-Extension}}
\index{\-Find\-File\-Containing\-Extension@{\-Find\-File\-Containing\-Extension}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Find\-File\-Containing\-Extension}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Find\-File\-Containing\-Extension} (
\begin{DoxyParamCaption}
\item[{const string \&}]{containing\-\_\-type, }
\item[{int}]{field\-\_\-number, }
\item[{{\bf \-File\-Descriptor\-Proto} $\ast$}]{output}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad3a0f454fb08bb3c76d4e6dac3a5a692}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1DescriptorDatabase_ad82829d81e08e6cfa35ac8946268676c}{google\-::protobuf\-::\-Descriptor\-Database}.

\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad59c114d0cf24144b094912c889d3241}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Find\-File\-Containing\-Symbol@{\-Find\-File\-Containing\-Symbol}}
\index{\-Find\-File\-Containing\-Symbol@{\-Find\-File\-Containing\-Symbol}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Find\-File\-Containing\-Symbol}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Find\-File\-Containing\-Symbol} (
\begin{DoxyParamCaption}
\item[{const string \&}]{symbol\-\_\-name, }
\item[{{\bf \-File\-Descriptor\-Proto} $\ast$}]{output}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_ad59c114d0cf24144b094912c889d3241}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1DescriptorDatabase_ae27f9addbb795533e7e0d2034fc4e96f}{google\-::protobuf\-::\-Descriptor\-Database}.

\hypertarget{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a295b034167d67cfc8df195ac8a6f310c}{\index{google\-::protobuf\-::\-Encoded\-Descriptor\-Database@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}!\-Find\-Name\-Of\-File\-Containing\-Symbol@{\-Find\-Name\-Of\-File\-Containing\-Symbol}}
\index{\-Find\-Name\-Of\-File\-Containing\-Symbol@{\-Find\-Name\-Of\-File\-Containing\-Symbol}!google::protobuf::EncodedDescriptorDatabase@{google\-::protobuf\-::\-Encoded\-Descriptor\-Database}}
\subsubsection[{\-Find\-Name\-Of\-File\-Containing\-Symbol}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Encoded\-Descriptor\-Database\-::\-Find\-Name\-Of\-File\-Containing\-Symbol} (
\begin{DoxyParamCaption}
\item[{const string \&}]{symbol\-\_\-name, }
\item[{string $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1EncodedDescriptorDatabase_a295b034167d67cfc8df195ac8a6f310c}


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