\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Info \-Struct \-Reference}
\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo}\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
}


{\ttfamily \#include $<$extension\-\_\-set.\-h$>$}



\-Collaboration diagram for google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Info\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck}{\-Enum\-Validity\-Check}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ad8560c34993b5c81fb8a27de063aea97}{\-Extension\-Info} ()
\item 
\hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_abd7013e00ac01eb4d5e82217ebe79e7e}{\-Extension\-Info} (\hyperlink{namespacegoogle_1_1protobuf_1_1internal_a6e3c2c524ec9217bf15fc226901fc5cb}{\-Field\-Type} \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a0035872f8952f2694eba5bdb99a839be}{type}, bool \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a9615a39d020325ada5015c6277171ca9}{is\-\_\-repeated}, bool \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a8e4d0964f1b22366e0b6de6121738660}{is\-\_\-packed})
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacegoogle_1_1protobuf_1_1internal_a6e3c2c524ec9217bf15fc226901fc5cb}{\-Field\-Type} \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a0035872f8952f2694eba5bdb99a839be}{type}
\item 
bool \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a9615a39d020325ada5015c6277171ca9}{is\-\_\-repeated}
\item 
bool \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a8e4d0964f1b22366e0b6de6121738660}{is\-\_\-packed}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_1_1EnumValidityCheck}{EnumValidityCheck} \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ac34376a0fdb1ce1439806cc5d55e68b0}{enum\_validity\_check}\\
\>const \hyperlink{classgoogle_1_1protobuf_1_1MessageLite}{MessageLite} $\ast$ \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a02a43600e1182dd276c986c014490cb8}{message\_prototype}\\
\}; \\

\end{tabbing}\item 
const \hyperlink{classgoogle_1_1protobuf_1_1FieldDescriptor}{\-Field\-Descriptor} $\ast$ \hyperlink{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a7de11f0bcc66f8d1c9aebd069241fd56}{descriptor}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ad8560c34993b5c81fb8a27de063aea97}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!\-Extension\-Info@{\-Extension\-Info}}
\index{\-Extension\-Info@{\-Extension\-Info}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{\-Extension\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::\-Extension\-Info} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ad8560c34993b5c81fb8a27de063aea97}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_abd7013e00ac01eb4d5e82217ebe79e7e}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!\-Extension\-Info@{\-Extension\-Info}}
\index{\-Extension\-Info@{\-Extension\-Info}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{\-Extension\-Info}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::\-Extension\-Info} (
\begin{DoxyParamCaption}
\item[{{\bf \-Field\-Type}}]{type, }
\item[{bool}]{is\-\_\-repeated, }
\item[{bool}]{is\-\_\-packed}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_abd7013e00ac01eb4d5e82217ebe79e7e}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a61ea81e5d06d05934a71b05f7731a47f}{\subsubsection[{"@4}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \} }}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a61ea81e5d06d05934a71b05f7731a47f}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a7de11f0bcc66f8d1c9aebd069241fd56}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Field\-Descriptor}$\ast$ {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::descriptor}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a7de11f0bcc66f8d1c9aebd069241fd56}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ac34376a0fdb1ce1439806cc5d55e68b0}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!enum\-\_\-validity\-\_\-check@{enum\-\_\-validity\-\_\-check}}
\index{enum\-\_\-validity\-\_\-check@{enum\-\_\-validity\-\_\-check}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{enum\-\_\-validity\-\_\-check}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Enum\-Validity\-Check} {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::enum\-\_\-validity\-\_\-check}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_ac34376a0fdb1ce1439806cc5d55e68b0}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a8e4d0964f1b22366e0b6de6121738660}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!is\-\_\-packed@{is\-\_\-packed}}
\index{is\-\_\-packed@{is\-\_\-packed}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{is\-\_\-packed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::is\-\_\-packed}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a8e4d0964f1b22366e0b6de6121738660}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a9615a39d020325ada5015c6277171ca9}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!is\-\_\-repeated@{is\-\_\-repeated}}
\index{is\-\_\-repeated@{is\-\_\-repeated}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{is\-\_\-repeated}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::is\-\_\-repeated}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a9615a39d020325ada5015c6277171ca9}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a02a43600e1182dd276c986c014490cb8}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!message\-\_\-prototype@{message\-\_\-prototype}}
\index{message\-\_\-prototype@{message\-\_\-prototype}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{message\-\_\-prototype}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Message\-Lite}$\ast$ {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::message\-\_\-prototype}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a02a43600e1182dd276c986c014490cb8}
\hypertarget{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a0035872f8952f2694eba5bdb99a839be}{\index{google\-::protobuf\-::internal\-::\-Extension\-Info@{google\-::protobuf\-::internal\-::\-Extension\-Info}!type@{type}}
\index{type@{type}!google::protobuf::internal::ExtensionInfo@{google\-::protobuf\-::internal\-::\-Extension\-Info}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Field\-Type} {\bf google\-::protobuf\-::internal\-::\-Extension\-Info\-::type}}}\label{structgoogle_1_1protobuf_1_1internal_1_1ExtensionInfo_a0035872f8952f2694eba5bdb99a839be}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/\hyperlink{extension__set_8h}{extension\-\_\-set.\-h}\end{DoxyCompactItemize}
