\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier}{\section{google\-:\-:protobuf\-:\-:internal\-:\-:\-Extension\-Identifier$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$ \-Class \-Template \-Reference}
\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier}\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier$<$ Extendee\-Type, Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$@{google\-::protobuf\-::internal\-::\-Extension\-Identifier$<$ Extendee\-Type, Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$}}
}


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

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
typedef \-Type\-Traits\-Type \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_aefcadc7f589f0404038ba094afa96091}{\-Type\-Traits}
\item 
typedef \-Extendee\-Type \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_ab8c71a9ead147e6a76b69c314d0b4a9a}{\-Extendee}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a12e28c8bde3d7998e22f7514d11fb846}{\-Extension\-Identifier} (int \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a22932d36dbcb4c27b1a51a44c39eed10}{number}, typename \-Type\-Traits\-::\-Const\-Type \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a15e21dd122ad2c2cf76a716661c0081a}{default\-\_\-value})
\item 
int \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a22932d36dbcb4c27b1a51a44c39eed10}{number} () const 
\item 
\-Type\-Traits\-::\-Const\-Type \hyperlink{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a15e21dd122ad2c2cf76a716661c0081a}{default\-\_\-value} () const 
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename Extendee\-Type, typename Type\-Traits\-Type, \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ class google\-::protobuf\-::internal\-::\-Extension\-Identifier$<$ Extendee\-Type, Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$}



\subsection{\-Member \-Typedef \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_ab8c71a9ead147e6a76b69c314d0b4a9a}{\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}!\-Extendee@{\-Extendee}}
\index{\-Extendee@{\-Extendee}!google::protobuf::internal::ExtensionIdentifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}}
\subsubsection[{\-Extendee}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Extendee\-Type , typename Type\-Traits\-Type , \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ typedef \-Extendee\-Type {\bf google\-::protobuf\-::internal\-::\-Extension\-Identifier}$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$\-::{\bf \-Extendee}}}\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_ab8c71a9ead147e6a76b69c314d0b4a9a}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_aefcadc7f589f0404038ba094afa96091}{\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}!\-Type\-Traits@{\-Type\-Traits}}
\index{\-Type\-Traits@{\-Type\-Traits}!google::protobuf::internal::ExtensionIdentifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}}
\subsubsection[{\-Type\-Traits}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Extendee\-Type , typename Type\-Traits\-Type , \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ typedef \-Type\-Traits\-Type {\bf google\-::protobuf\-::internal\-::\-Extension\-Identifier}$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$\-::{\bf \-Type\-Traits}}}\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_aefcadc7f589f0404038ba094afa96091}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a12e28c8bde3d7998e22f7514d11fb846}{\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}!\-Extension\-Identifier@{\-Extension\-Identifier}}
\index{\-Extension\-Identifier@{\-Extension\-Identifier}!google::protobuf::internal::ExtensionIdentifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}}
\subsubsection[{\-Extension\-Identifier}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Extendee\-Type , typename Type\-Traits\-Type , \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ {\bf google\-::protobuf\-::internal\-::\-Extension\-Identifier}$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$\-::{\bf \-Extension\-Identifier} (
\begin{DoxyParamCaption}
\item[{int}]{number, }
\item[{typename \-Type\-Traits\-::\-Const\-Type}]{default\-\_\-value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a12e28c8bde3d7998e22f7514d11fb846}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a15e21dd122ad2c2cf76a716661c0081a}{\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}!default\-\_\-value@{default\-\_\-value}}
\index{default\-\_\-value@{default\-\_\-value}!google::protobuf::internal::ExtensionIdentifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}}
\subsubsection[{default\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Extendee\-Type , typename Type\-Traits\-Type , \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ \-Type\-Traits\-::\-Const\-Type {\bf google\-::protobuf\-::internal\-::\-Extension\-Identifier}$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$\-::{\bf default\-\_\-value} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a15e21dd122ad2c2cf76a716661c0081a}
\hypertarget{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a22932d36dbcb4c27b1a51a44c39eed10}{\index{google\-::protobuf\-::internal\-::\-Extension\-Identifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}!number@{number}}
\index{number@{number}!google::protobuf::internal::ExtensionIdentifier@{google\-::protobuf\-::internal\-::\-Extension\-Identifier}}
\subsubsection[{number}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Extendee\-Type , typename Type\-Traits\-Type , \-Field\-Type field\-\_\-type, bool is\-\_\-packed$>$ int {\bf google\-::protobuf\-::internal\-::\-Extension\-Identifier}$<$ \-Extendee\-Type, \-Type\-Traits\-Type, field\-\_\-type, is\-\_\-packed $>$\-::{\bf number} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1internal_1_1ExtensionIdentifier_a22932d36dbcb4c27b1a51a44c39eed10}


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