\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser}{\section{google\-:\-:protobuf\-:\-:\-Text\-Format\-:\-:\-Parser \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser}\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
}


{\ttfamily \#include $<$text\-\_\-format.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a338cd4ff14e617e4fcff961e3e833d73}{\-Parser} ()
\item 
\hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a3e5c8c1a316c5cf04fabeb023bb78213}{$\sim$\-Parser} ()
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ac9b9b69c61461915f5492a3bc1279e20}{\-Parse} (\hyperlink{classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream}{io\-::\-Zero\-Copy\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input}, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_abc145e3e236cac84f0c1e60da66c298a}{\-Parse\-From\-String} (const string \&\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input}, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a55fd6320c2e8f8e39a090be2d07f8ef6}{\-Merge} (\hyperlink{classgoogle_1_1protobuf_1_1io_1_1ZeroCopyInputStream}{io\-::\-Zero\-Copy\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input}, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ad4061fb4c4f24215ccabccb26c7366b6}{\-Merge\-From\-String} (const string \&\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input}, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_aee8a5aaededd0c04880a51937342762d}{\-Record\-Errors\-To} (\hyperlink{classgoogle_1_1protobuf_1_1io_1_1ErrorCollector}{io\-::\-Error\-Collector} $\ast$error\-\_\-collector)
\item 
void \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a5b004da7d52f5a15eb9cf901b57f9aca}{\-Allow\-Partial\-Message} (bool allow)
\item 
bool \hyperlink{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a451f3d4e702155da5a5d3b6e3e46b746}{\-Parse\-Field\-Value\-From\-String} (const string \&\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input}, const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor} $\ast$field, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output})
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a338cd4ff14e617e4fcff961e3e833d73}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Parser@{\-Parser}}
\index{\-Parser@{\-Parser}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Parser} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a338cd4ff14e617e4fcff961e3e833d73}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a3e5c8c1a316c5cf04fabeb023bb78213}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!$\sim$\-Parser@{$\sim$\-Parser}}
\index{$\sim$\-Parser@{$\sim$\-Parser}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{$\sim$\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::$\sim$\-Parser} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a3e5c8c1a316c5cf04fabeb023bb78213}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a5b004da7d52f5a15eb9cf901b57f9aca}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Allow\-Partial\-Message@{\-Allow\-Partial\-Message}}
\index{\-Allow\-Partial\-Message@{\-Allow\-Partial\-Message}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Allow\-Partial\-Message}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Allow\-Partial\-Message} (
\begin{DoxyParamCaption}
\item[{bool}]{allow}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a5b004da7d52f5a15eb9cf901b57f9aca}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a55fd6320c2e8f8e39a090be2d07f8ef6}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Merge@{\-Merge}}
\index{\-Merge@{\-Merge}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Merge} (
\begin{DoxyParamCaption}
\item[{{\bf io\-::\-Zero\-Copy\-Input\-Stream} $\ast$}]{input, }
\item[{{\bf \-Message} $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a55fd6320c2e8f8e39a090be2d07f8ef6}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ad4061fb4c4f24215ccabccb26c7366b6}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Merge\-From\-String@{\-Merge\-From\-String}}
\index{\-Merge\-From\-String@{\-Merge\-From\-String}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Merge\-From\-String}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Merge\-From\-String} (
\begin{DoxyParamCaption}
\item[{const string \&}]{input, }
\item[{{\bf \-Message} $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ad4061fb4c4f24215ccabccb26c7366b6}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ac9b9b69c61461915f5492a3bc1279e20}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Parse@{\-Parse}}
\index{\-Parse@{\-Parse}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Parse}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Parse} (
\begin{DoxyParamCaption}
\item[{{\bf io\-::\-Zero\-Copy\-Input\-Stream} $\ast$}]{input, }
\item[{{\bf \-Message} $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_ac9b9b69c61461915f5492a3bc1279e20}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a451f3d4e702155da5a5d3b6e3e46b746}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Parse\-Field\-Value\-From\-String@{\-Parse\-Field\-Value\-From\-String}}
\index{\-Parse\-Field\-Value\-From\-String@{\-Parse\-Field\-Value\-From\-String}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Parse\-Field\-Value\-From\-String}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Parse\-Field\-Value\-From\-String} (
\begin{DoxyParamCaption}
\item[{const string \&}]{input, }
\item[{const {\bf \-Field\-Descriptor} $\ast$}]{field, }
\item[{{\bf \-Message} $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_a451f3d4e702155da5a5d3b6e3e46b746}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_abc145e3e236cac84f0c1e60da66c298a}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Parse\-From\-String@{\-Parse\-From\-String}}
\index{\-Parse\-From\-String@{\-Parse\-From\-String}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Parse\-From\-String}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Parse\-From\-String} (
\begin{DoxyParamCaption}
\item[{const string \&}]{input, }
\item[{{\bf \-Message} $\ast$}]{output}
\end{DoxyParamCaption}
)}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_abc145e3e236cac84f0c1e60da66c298a}
\hypertarget{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_aee8a5aaededd0c04880a51937342762d}{\index{google\-::protobuf\-::\-Text\-Format\-::\-Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}!\-Record\-Errors\-To@{\-Record\-Errors\-To}}
\index{\-Record\-Errors\-To@{\-Record\-Errors\-To}!google::protobuf::TextFormat::Parser@{google\-::protobuf\-::\-Text\-Format\-::\-Parser}}
\subsubsection[{\-Record\-Errors\-To}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf google\-::protobuf\-::\-Text\-Format\-::\-Parser\-::\-Record\-Errors\-To} (
\begin{DoxyParamCaption}
\item[{{\bf io\-::\-Error\-Collector} $\ast$}]{error\-\_\-collector}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1TextFormat_1_1Parser_aee8a5aaededd0c04880a51937342762d}


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