\hypertarget{classmessages_1_1Position}{\section{messages\-:\-:\-Position \-Class \-Reference}
\label{classmessages_1_1Position}\index{messages\-::\-Position@{messages\-::\-Position}}
}


{\ttfamily \#include $<$types.\-pb.\-h$>$}



\-Inheritance diagram for messages\-:\-:\-Position\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1Position__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for messages\-:\-:\-Position\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classmessages_1_1Position__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmessages_1_1Position_a8e2e803b4e51628cbf88e3513833e1d5}{\-Position} ()
\item 
virtual \hyperlink{classmessages_1_1Position_a8f1f8af3516384e4b6a1b79e96e0e494}{$\sim$\-Position} ()
\item 
\hyperlink{classmessages_1_1Position_ac0fe62ce07bbefe0debc8416c4c25ee9}{\-Position} (const \hyperlink{classmessages_1_1Position}{\-Position} \&from)
\item 
\hyperlink{classmessages_1_1Position}{\-Position} \& \hyperlink{classmessages_1_1Position_a199efdac7549506aba04139414c3a795}{operator=} (const \hyperlink{classmessages_1_1Position}{\-Position} \&from)
\item 
const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1UnknownFieldSet}{google\-::protobuf\-::\-Unknown\-Field\-Set} \& \hyperlink{classmessages_1_1Position_ad48cdc3b7a6c5ba195a4d18b7e80b6dc}{unknown\-\_\-fields} () const 
\item 
inline\-::google\-::protobuf\-::\-Unknown\-Field\-Set $\ast$ \hyperlink{classmessages_1_1Position_a898893df9aa6d13d06bb782d80821b6b}{mutable\-\_\-unknown\-\_\-fields} ()
\item 
void \hyperlink{classmessages_1_1Position_a8f0831f8fa299eedd5f039cd661adfa6}{\-Swap} (\hyperlink{classmessages_1_1Position}{\-Position} $\ast$other)
\item 
\hyperlink{classmessages_1_1Position}{\-Position} $\ast$ \hyperlink{classmessages_1_1Position_ab4de6c0b1764d764bfa20b571f5a8f90}{\-New} () const 
\item 
void \hyperlink{classmessages_1_1Position_ad4f9e8f4b0025be33fea3eefa5f31f38}{\-Copy\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1Position_abad7cb832d8618b252507a83d8198675}{\-Merge\-From} (const \-::\hyperlink{classgoogle_1_1protobuf_1_1Message}{google\-::protobuf\-::\-Message} \&from)
\item 
void \hyperlink{classmessages_1_1Position_ae60ba5008ecc7a3c9a7e99b5779a1104}{\-Copy\-From} (const \hyperlink{classmessages_1_1Position}{\-Position} \&from)
\item 
void \hyperlink{classmessages_1_1Position_a06633db60ca828d4f531d8e5fc859322}{\-Merge\-From} (const \hyperlink{classmessages_1_1Position}{\-Position} \&from)
\item 
void \hyperlink{classmessages_1_1Position_a82ffbeec7ddd7be92c20fbcf7d8eb6c8}{\-Clear} ()
\item 
bool \hyperlink{classmessages_1_1Position_a596824677ed084f2572f6a3db78a8a2c}{\-Is\-Initialized} () const 
\item 
int \hyperlink{classmessages_1_1Position_a55655b6ac18665d15d024c9f28e2ee8d}{\-Byte\-Size} () const 
\item 
bool \hyperlink{classmessages_1_1Position_ae0350fbf9ba895ea6ec1a9bf4e439e09}{\-Merge\-Partial\-From\-Coded\-Stream} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedInputStream}{google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$\hyperlink{wire__format__lite_8h_a2965939d8d22ec60c89f74062f0c370c}{input})
\item 
void \hyperlink{classmessages_1_1Position_a9762ef597cf406020b3c36635296c65b}{\-Serialize\-With\-Cached\-Sizes} (\-::\hyperlink{classgoogle_1_1protobuf_1_1io_1_1CodedOutputStream}{google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$ \hyperlink{classmessages_1_1Position_a96b3dbeffc68d372aaddd7ffe0a3c5d0}{\-Serialize\-With\-Cached\-Sizes\-To\-Array} (\-::\hyperlink{namespacegoogle_1_1protobuf_a91053c1ac8cd0be928a2276b5f087303}{google\-::protobuf\-::uint8} $\ast$\hyperlink{wire__format__lite_8h_ae04293253b669ea7b9882c968030eeed}{output}) const 
\item 
int \hyperlink{classmessages_1_1Position_afc166621912746453c31ce9f1a54d4f3}{\-Get\-Cached\-Size} () const 
\item 
\-::\hyperlink{structgoogle_1_1protobuf_1_1Metadata}{google\-::protobuf\-::\-Metadata} \hyperlink{classmessages_1_1Position_a329e76f9eecf11987647ba78f523ac9a}{\-Get\-Metadata} () const 
\item 
bool \hyperlink{classmessages_1_1Position_a2148c2c406c6b4472569b98168c75751}{has\-\_\-x} () const 
\item 
void \hyperlink{classmessages_1_1Position_aef90f2b38183fa131cdc599829b41c74}{clear\-\_\-x} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1Position_a57df636dfa66442ef36769646476ec94}{x} () const 
\item 
void \hyperlink{classmessages_1_1Position_aea6c1282f2a4c299c7f55e3a0be7ea70}{set\-\_\-x} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\item 
bool \hyperlink{classmessages_1_1Position_a35c30a070099024258ebfebd0e7d15f3}{has\-\_\-y} () const 
\item 
void \hyperlink{classmessages_1_1Position_a1b33ea38bfa5a7007f2eec6274003e7c}{clear\-\_\-y} ()
\item 
inline\-::google\-::protobuf\-::int32 \hyperlink{classmessages_1_1Position_a9c142adfabfce981d3b4adb492e74690}{y} () const 
\item 
void \hyperlink{classmessages_1_1Position_aaec4d574d9569cad84b9979b0dc7a0a7}{set\-\_\-y} (\-::\hyperlink{namespacegoogle_1_1protobuf_a226b60f758da1259c33583ecf10cd15d}{google\-::protobuf\-::int32} value)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static const \*
\-::\hyperlink{classgoogle_1_1protobuf_1_1Descriptor}{google\-::protobuf\-::\-Descriptor} $\ast$ \hyperlink{classmessages_1_1Position_afeb95d40609472db67f772de66d3d3a0}{descriptor} ()
\item 
static const \hyperlink{classmessages_1_1Position}{\-Position} \& \hyperlink{classmessages_1_1Position_a025cf7e1a0d52acefecd3a750cd6c985}{default\-\_\-instance} ()
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classmessages_1_1Position_a24b07886e49e6971893bb42e7834c4a9}{k\-X\-Field\-Number} = 1
\item 
static const int \hyperlink{classmessages_1_1Position_ad655f13d8ee936480ed3742872edce6d}{k\-Y\-Field\-Number} = 2
\end{DoxyCompactItemize}
\subsection*{\-Friends}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classmessages_1_1Position_a611b2abdbec34452d9a0a2fb58504642}{protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1Position_ac42753ad65df8108868227db650a46ee}{protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto} ()
\item 
void \hyperlink{classmessages_1_1Position_a8e2e171b893708eceaee6457eeadc655}{protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classmessages_1_1Position_a8e2e803b4e51628cbf88e3513833e1d5}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Position@{\-Position}}
\index{\-Position@{\-Position}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Position\-::\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_a8e2e803b4e51628cbf88e3513833e1d5}
\hypertarget{classmessages_1_1Position_a8f1f8af3516384e4b6a1b79e96e0e494}{\index{messages\-::\-Position@{messages\-::\-Position}!$\sim$\-Position@{$\sim$\-Position}}
\index{$\sim$\-Position@{$\sim$\-Position}!messages::Position@{messages\-::\-Position}}
\subsubsection[{$\sim$\-Position}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf messages\-::\-Position\-::$\sim$\-Position} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_a8f1f8af3516384e4b6a1b79e96e0e494}
\hypertarget{classmessages_1_1Position_ac0fe62ce07bbefe0debc8416c4c25ee9}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Position@{\-Position}}
\index{\-Position@{\-Position}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf messages\-::\-Position\-::\-Position} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Position} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_ac0fe62ce07bbefe0debc8416c4c25ee9}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classmessages_1_1Position_a55655b6ac18665d15d024c9f28e2ee8d}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Byte\-Size@{\-Byte\-Size}}
\index{\-Byte\-Size@{\-Byte\-Size}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Byte\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Position\-::\-Byte\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_a55655b6ac18665d15d024c9f28e2ee8d}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_ab1560961037abdec6570cb08c872a439}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Position_a82ffbeec7ddd7be92c20fbcf7d8eb6c8}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Clear@{\-Clear}}
\index{\-Clear@{\-Clear}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Clear} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_a82ffbeec7ddd7be92c20fbcf7d8eb6c8}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a6704e0b86f3e9e52a9264c0890900843}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Position_aef90f2b38183fa131cdc599829b41c74}{\index{messages\-::\-Position@{messages\-::\-Position}!clear\-\_\-x@{clear\-\_\-x}}
\index{clear\-\_\-x@{clear\-\_\-x}!messages::Position@{messages\-::\-Position}}
\subsubsection[{clear\-\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::clear\-\_\-x} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_aef90f2b38183fa131cdc599829b41c74}
\hypertarget{classmessages_1_1Position_a1b33ea38bfa5a7007f2eec6274003e7c}{\index{messages\-::\-Position@{messages\-::\-Position}!clear\-\_\-y@{clear\-\_\-y}}
\index{clear\-\_\-y@{clear\-\_\-y}!messages::Position@{messages\-::\-Position}}
\subsubsection[{clear\-\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::clear\-\_\-y} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a1b33ea38bfa5a7007f2eec6274003e7c}
\hypertarget{classmessages_1_1Position_ad4f9e8f4b0025be33fea3eefa5f31f38}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_ad4f9e8f4b0025be33fea3eefa5f31f38}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Position_ad4f9e8f4b0025be33fea3eefa5f31f38_icgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Position_ae60ba5008ecc7a3c9a7e99b5779a1104}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Copy\-From@{\-Copy\-From}}
\index{\-Copy\-From@{\-Copy\-From}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Copy\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Position} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_ae60ba5008ecc7a3c9a7e99b5779a1104}
\hypertarget{classmessages_1_1Position_a025cf7e1a0d52acefecd3a750cd6c985}{\index{messages\-::\-Position@{messages\-::\-Position}!default\-\_\-instance@{default\-\_\-instance}}
\index{default\-\_\-instance@{default\-\_\-instance}!messages::Position@{messages\-::\-Position}}
\subsubsection[{default\-\_\-instance}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf \-Position}\& {\bf messages\-::\-Position\-::default\-\_\-instance} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Position_a025cf7e1a0d52acefecd3a750cd6c985}
\hypertarget{classmessages_1_1Position_afeb95d40609472db67f772de66d3d3a0}{\index{messages\-::\-Position@{messages\-::\-Position}!descriptor@{descriptor}}
\index{descriptor@{descriptor}!messages::Position@{messages\-::\-Position}}
\subsubsection[{descriptor}]{\setlength{\rightskip}{0pt plus 5cm}static const \-::{\bf google\-::protobuf\-::\-Descriptor}$\ast$ {\bf messages\-::\-Position\-::descriptor} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Position_afeb95d40609472db67f772de66d3d3a0}
\hypertarget{classmessages_1_1Position_afc166621912746453c31ce9f1a54d4f3}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Get\-Cached\-Size@{\-Get\-Cached\-Size}}
\index{\-Get\-Cached\-Size@{\-Get\-Cached\-Size}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Get\-Cached\-Size}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf messages\-::\-Position\-::\-Get\-Cached\-Size} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classmessages_1_1Position_afc166621912746453c31ce9f1a54d4f3}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1MessageLite_a5347f639af70b2f2ba4963791931404e}{google\-::protobuf\-::\-Message\-Lite}.

\hypertarget{classmessages_1_1Position_a329e76f9eecf11987647ba78f523ac9a}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Get\-Metadata@{\-Get\-Metadata}}
\index{\-Get\-Metadata@{\-Get\-Metadata}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Get\-Metadata}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::\-Metadata} {\bf messages\-::\-Position\-::\-Get\-Metadata} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_a329e76f9eecf11987647ba78f523ac9a}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_a152599c650dfa8c021a928e02e773a6b}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Position_a2148c2c406c6b4472569b98168c75751}{\index{messages\-::\-Position@{messages\-::\-Position}!has\-\_\-x@{has\-\_\-x}}
\index{has\-\_\-x@{has\-\_\-x}!messages::Position@{messages\-::\-Position}}
\subsubsection[{has\-\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Position\-::has\-\_\-x} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a2148c2c406c6b4472569b98168c75751}
\hypertarget{classmessages_1_1Position_a35c30a070099024258ebfebd0e7d15f3}{\index{messages\-::\-Position@{messages\-::\-Position}!has\-\_\-y@{has\-\_\-y}}
\index{has\-\_\-y@{has\-\_\-y}!messages::Position@{messages\-::\-Position}}
\subsubsection[{has\-\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Position\-::has\-\_\-y} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a35c30a070099024258ebfebd0e7d15f3}
\hypertarget{classmessages_1_1Position_a596824677ed084f2572f6a3db78a8a2c}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Is\-Initialized@{\-Is\-Initialized}}
\index{\-Is\-Initialized@{\-Is\-Initialized}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Is\-Initialized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Position\-::\-Is\-Initialized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_a596824677ed084f2572f6a3db78a8a2c}


\-Reimplemented from \hyperlink{classgoogle_1_1protobuf_1_1Message_a781db24cdbfa161b11970ca5ff30eb16}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Position_abad7cb832d8618b252507a83d8198675}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const \-::{\bf google\-::protobuf\-::\-Message} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_abad7cb832d8618b252507a83d8198675}
\hypertarget{classmessages_1_1Position_a06633db60ca828d4f531d8e5fc859322}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Merge\-From@{\-Merge\-From}}
\index{\-Merge\-From@{\-Merge\-From}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Merge\-From}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Merge\-From} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Position} \&}]{from}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_a06633db60ca828d4f531d8e5fc859322}
\hypertarget{classmessages_1_1Position_ae0350fbf9ba895ea6ec1a9bf4e439e09}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}}
\index{\-Merge\-Partial\-From\-Coded\-Stream@{\-Merge\-Partial\-From\-Coded\-Stream}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Merge\-Partial\-From\-Coded\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf messages\-::\-Position\-::\-Merge\-Partial\-From\-Coded\-Stream} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Input\-Stream} $\ast$}]{input}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_ae0350fbf9ba895ea6ec1a9bf4e439e09}
\hypertarget{classmessages_1_1Position_a898893df9aa6d13d06bb782d80821b6b}{\index{messages\-::\-Position@{messages\-::\-Position}!mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}}
\index{mutable\-\_\-unknown\-\_\-fields@{mutable\-\_\-unknown\-\_\-fields}!messages::Position@{messages\-::\-Position}}
\subsubsection[{mutable\-\_\-unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}inline \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}$\ast$ {\bf messages\-::\-Position\-::mutable\-\_\-unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a898893df9aa6d13d06bb782d80821b6b}
\hypertarget{classmessages_1_1Position_ab4de6c0b1764d764bfa20b571f5a8f90}{\index{messages\-::\-Position@{messages\-::\-Position}!\-New@{\-New}}
\index{\-New@{\-New}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-New}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position}$\ast$ {\bf messages\-::\-Position\-::\-New} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classmessages_1_1Position_ab4de6c0b1764d764bfa20b571f5a8f90}


\-Implements \hyperlink{classgoogle_1_1protobuf_1_1Message_ad11147db580486666b35364f6dc4e6e9}{google\-::protobuf\-::\-Message}.

\hypertarget{classmessages_1_1Position_a199efdac7549506aba04139414c3a795}{\index{messages\-::\-Position@{messages\-::\-Position}!operator=@{operator=}}
\index{operator=@{operator=}!messages::Position@{messages\-::\-Position}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Position}\& messages\-::\-Position\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Position} \&}]{from}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a199efdac7549506aba04139414c3a795}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classmessages_1_1Position_a199efdac7549506aba04139414c3a795_cgraph}
\end{center}
\end{figure}


\hypertarget{classmessages_1_1Position_a9762ef597cf406020b3c36635296c65b}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}}
\index{\-Serialize\-With\-Cached\-Sizes@{\-Serialize\-With\-Cached\-Sizes}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Serialize\-With\-Cached\-Sizes} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::io\-::\-Coded\-Output\-Stream} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1Position_a9762ef597cf406020b3c36635296c65b}
\hypertarget{classmessages_1_1Position_a96b3dbeffc68d372aaddd7ffe0a3c5d0}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}}
\index{\-Serialize\-With\-Cached\-Sizes\-To\-Array@{\-Serialize\-With\-Cached\-Sizes\-To\-Array}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Serialize\-With\-Cached\-Sizes\-To\-Array}]{\setlength{\rightskip}{0pt plus 5cm}\-::{\bf google\-::protobuf\-::uint8}$\ast$ {\bf messages\-::\-Position\-::\-Serialize\-With\-Cached\-Sizes\-To\-Array} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::uint8} $\ast$}]{output}
\end{DoxyParamCaption}
) const}}\label{classmessages_1_1Position_a96b3dbeffc68d372aaddd7ffe0a3c5d0}
\hypertarget{classmessages_1_1Position_aea6c1282f2a4c299c7f55e3a0be7ea70}{\index{messages\-::\-Position@{messages\-::\-Position}!set\-\_\-x@{set\-\_\-x}}
\index{set\-\_\-x@{set\-\_\-x}!messages::Position@{messages\-::\-Position}}
\subsubsection[{set\-\_\-x}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::set\-\_\-x} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_aea6c1282f2a4c299c7f55e3a0be7ea70}
\hypertarget{classmessages_1_1Position_aaec4d574d9569cad84b9979b0dc7a0a7}{\index{messages\-::\-Position@{messages\-::\-Position}!set\-\_\-y@{set\-\_\-y}}
\index{set\-\_\-y@{set\-\_\-y}!messages::Position@{messages\-::\-Position}}
\subsubsection[{set\-\_\-y}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::set\-\_\-y} (
\begin{DoxyParamCaption}
\item[{\-::{\bf google\-::protobuf\-::int32}}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_aaec4d574d9569cad84b9979b0dc7a0a7}
\hypertarget{classmessages_1_1Position_a8f0831f8fa299eedd5f039cd661adfa6}{\index{messages\-::\-Position@{messages\-::\-Position}!\-Swap@{\-Swap}}
\index{\-Swap@{\-Swap}!messages::Position@{messages\-::\-Position}}
\subsubsection[{\-Swap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf messages\-::\-Position\-::\-Swap} (
\begin{DoxyParamCaption}
\item[{{\bf \-Position} $\ast$}]{other}
\end{DoxyParamCaption}
)}}\label{classmessages_1_1Position_a8f0831f8fa299eedd5f039cd661adfa6}
\hypertarget{classmessages_1_1Position_ad48cdc3b7a6c5ba195a4d18b7e80b6dc}{\index{messages\-::\-Position@{messages\-::\-Position}!unknown\-\_\-fields@{unknown\-\_\-fields}}
\index{unknown\-\_\-fields@{unknown\-\_\-fields}!messages::Position@{messages\-::\-Position}}
\subsubsection[{unknown\-\_\-fields}]{\setlength{\rightskip}{0pt plus 5cm}const \-::{\bf google\-::protobuf\-::\-Unknown\-Field\-Set}\& {\bf messages\-::\-Position\-::unknown\-\_\-fields} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_ad48cdc3b7a6c5ba195a4d18b7e80b6dc}
\hypertarget{classmessages_1_1Position_a57df636dfa66442ef36769646476ec94}{\index{messages\-::\-Position@{messages\-::\-Position}!x@{x}}
\index{x@{x}!messages::Position@{messages\-::\-Position}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Position\-::x} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a57df636dfa66442ef36769646476ec94}
\hypertarget{classmessages_1_1Position_a9c142adfabfce981d3b4adb492e74690}{\index{messages\-::\-Position@{messages\-::\-Position}!y@{y}}
\index{y@{y}!messages::Position@{messages\-::\-Position}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::int32} {\bf messages\-::\-Position\-::y} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classmessages_1_1Position_a9c142adfabfce981d3b4adb492e74690}


\subsection{\-Friends \-And \-Related \-Function \-Documentation}
\hypertarget{classmessages_1_1Position_a611b2abdbec34452d9a0a2fb58504642}{\index{messages\-::\-Position@{messages\-::\-Position}!protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto}}
\index{protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto}!messages::Position@{messages\-::\-Position}}
\subsubsection[{protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Add\-Desc\-\_\-types\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Position_a611b2abdbec34452d9a0a2fb58504642}
\hypertarget{classmessages_1_1Position_ac42753ad65df8108868227db650a46ee}{\index{messages\-::\-Position@{messages\-::\-Position}!protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto}}
\index{protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto}!messages::Position@{messages\-::\-Position}}
\subsubsection[{protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Assign\-Desc\-\_\-types\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Position_ac42753ad65df8108868227db650a46ee}
\hypertarget{classmessages_1_1Position_a8e2e171b893708eceaee6457eeadc655}{\index{messages\-::\-Position@{messages\-::\-Position}!protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto}}
\index{protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto@{protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto}!messages::Position@{messages\-::\-Position}}
\subsubsection[{protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf protobuf\-\_\-\-Shutdown\-File\-\_\-types\-\_\-2eproto} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}\label{classmessages_1_1Position_a8e2e171b893708eceaee6457eeadc655}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmessages_1_1Position_a24b07886e49e6971893bb42e7834c4a9}{\index{messages\-::\-Position@{messages\-::\-Position}!k\-X\-Field\-Number@{k\-X\-Field\-Number}}
\index{k\-X\-Field\-Number@{k\-X\-Field\-Number}!messages::Position@{messages\-::\-Position}}
\subsubsection[{k\-X\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Position\-::k\-X\-Field\-Number} = 1\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Position_a24b07886e49e6971893bb42e7834c4a9}
\hypertarget{classmessages_1_1Position_ad655f13d8ee936480ed3742872edce6d}{\index{messages\-::\-Position@{messages\-::\-Position}!k\-Y\-Field\-Number@{k\-Y\-Field\-Number}}
\index{k\-Y\-Field\-Number@{k\-Y\-Field\-Number}!messages::Position@{messages\-::\-Position}}
\subsubsection[{k\-Y\-Field\-Number}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf messages\-::\-Position\-::k\-Y\-Field\-Number} = 2\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classmessages_1_1Position_ad655f13d8ee936480ed3742872edce6d}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/gen/cpp/\hyperlink{types_8pb_8h}{types.\-pb.\-h}\end{DoxyCompactItemize}
