\hypertarget{structmpnumber}{ \section{mpnumber Struct Reference} \label{structmpnumber}\index{mpnumber@{mpnumber}} } {\ttfamily \#include $<$mpnumber.h$>$} Collaboration diagram for mpnumber: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=188pt]{structmpnumber__coll__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hyperlink{structmpnumber_aa43cf464ece656e37827a5b771a83ad6}{mpnumber} () \item \hyperlink{structmpnumber_a96cb1ff6adbfc7438b3c41f711cba79b}{mpnumber} (unsigned int) \item \hyperlink{structmpnumber_a5b7b0f00cde7af83a9ba932ea9115637}{mpnumber} (size\_\-t, const \hyperlink{api_8h_af807108d471a7c68e58df13068048e03}{mpw} $\ast$) \item \hyperlink{structmpnumber_a3f0f8aab9f856766f00a0506b94f7041}{mpnumber} (const \hyperlink{structmpnumber}{mpnumber} \&) \item \hyperlink{structmpnumber_ae13a7123a97527c0c3aa6db0f3bbdb16}{$\sim$mpnumber} () \item const \hyperlink{structmpnumber}{mpnumber} \& \hyperlink{structmpnumber_a01dc6560f0893855d7c78cf5c76389e3}{operator=} (const \hyperlink{structmpnumber}{mpnumber} \&) \item void \hyperlink{structmpnumber_ae45b042fdcce2567d477e2cfedf574a4}{wipe} () \item size\_\-t \hyperlink{structmpnumber_acfa3083b2de8de792198dbc5213d2ba7}{bitlength} () const \end{DoxyCompactItemize} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item size\_\-t \hyperlink{structmpnumber_a684b9dd37aa00295a2b6e7499b460449}{size} \item \hyperlink{api_8h_af807108d471a7c68e58df13068048e03}{mpw} $\ast$ \hyperlink{structmpnumber_aa91146e311856b383e0122d61aa69b2a}{data} \end{DoxyCompactItemize} \subsection*{Static Public Attributes} \begin{DoxyCompactItemize} \item static const \hyperlink{structmpnumber}{mpnumber} \hyperlink{structmpnumber_a2f9c73ba6ca5f1297b3ec0e3eab0e31b}{ZERO} \item static const \hyperlink{structmpnumber}{mpnumber} \hyperlink{structmpnumber_af1896e73705400c96fc515fd736db63f}{ONE} \end{DoxyCompactItemize} \subsection{Constructor \& Destructor Documentation} \hypertarget{structmpnumber_aa43cf464ece656e37827a5b771a83ad6}{ \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \subsubsection[{mpnumber}]{\setlength{\rightskip}{0pt plus 5cm}mpnumber::mpnumber ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}} \label{structmpnumber_aa43cf464ece656e37827a5b771a83ad6} \hypertarget{structmpnumber_a96cb1ff6adbfc7438b3c41f711cba79b}{ \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \subsubsection[{mpnumber}]{\setlength{\rightskip}{0pt plus 5cm}mpnumber::mpnumber ( \begin{DoxyParamCaption} \item[{unsigned}]{int} \end{DoxyParamCaption} )}} \label{structmpnumber_a96cb1ff6adbfc7438b3c41f711cba79b} \hypertarget{structmpnumber_a5b7b0f00cde7af83a9ba932ea9115637}{ \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \subsubsection[{mpnumber}]{\setlength{\rightskip}{0pt plus 5cm}mpnumber::mpnumber ( \begin{DoxyParamCaption} \item[{size\_\-t}]{, } \item[{const {\bf mpw} $\ast$}]{} \end{DoxyParamCaption} )}} \label{structmpnumber_a5b7b0f00cde7af83a9ba932ea9115637} \hypertarget{structmpnumber_a3f0f8aab9f856766f00a0506b94f7041}{ \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \index{mpnumber@{mpnumber}!mpnumber@{mpnumber}} \subsubsection[{mpnumber}]{\setlength{\rightskip}{0pt plus 5cm}mpnumber::mpnumber ( \begin{DoxyParamCaption} \item[{const {\bf mpnumber} \&}]{} \end{DoxyParamCaption} )}} \label{structmpnumber_a3f0f8aab9f856766f00a0506b94f7041} \hypertarget{structmpnumber_ae13a7123a97527c0c3aa6db0f3bbdb16}{ \index{mpnumber@{mpnumber}!$\sim$mpnumber@{$\sim$mpnumber}} \index{$\sim$mpnumber@{$\sim$mpnumber}!mpnumber@{mpnumber}} \subsubsection[{$\sim$mpnumber}]{\setlength{\rightskip}{0pt plus 5cm}mpnumber::$\sim$mpnumber ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}} \label{structmpnumber_ae13a7123a97527c0c3aa6db0f3bbdb16} \subsection{Member Function Documentation} \hypertarget{structmpnumber_acfa3083b2de8de792198dbc5213d2ba7}{ \index{mpnumber@{mpnumber}!bitlength@{bitlength}} \index{bitlength@{bitlength}!mpnumber@{mpnumber}} \subsubsection[{bitlength}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t mpnumber::bitlength ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} ) const}} \label{structmpnumber_acfa3083b2de8de792198dbc5213d2ba7} \hypertarget{structmpnumber_a01dc6560f0893855d7c78cf5c76389e3}{ \index{mpnumber@{mpnumber}!operator=@{operator=}} \index{operator=@{operator=}!mpnumber@{mpnumber}} \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mpnumber}\& mpnumber::operator= ( \begin{DoxyParamCaption} \item[{const {\bf mpnumber} \&}]{} \end{DoxyParamCaption} )}} \label{structmpnumber_a01dc6560f0893855d7c78cf5c76389e3} \hypertarget{structmpnumber_ae45b042fdcce2567d477e2cfedf574a4}{ \index{mpnumber@{mpnumber}!wipe@{wipe}} \index{wipe@{wipe}!mpnumber@{mpnumber}} \subsubsection[{wipe}]{\setlength{\rightskip}{0pt plus 5cm}void mpnumber::wipe ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}} \label{structmpnumber_ae45b042fdcce2567d477e2cfedf574a4} \subsection{Field Documentation} \hypertarget{structmpnumber_aa91146e311856b383e0122d61aa69b2a}{ \index{mpnumber@{mpnumber}!data@{data}} \index{data@{data}!mpnumber@{mpnumber}} \subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mpw}$\ast$ {\bf mpnumber::data}}} \label{structmpnumber_aa91146e311856b383e0122d61aa69b2a} \hypertarget{structmpnumber_af1896e73705400c96fc515fd736db63f}{ \index{mpnumber@{mpnumber}!ONE@{ONE}} \index{ONE@{ONE}!mpnumber@{mpnumber}} \subsubsection[{ONE}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mpnumber} {\bf mpnumber::ONE}\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} \label{structmpnumber_af1896e73705400c96fc515fd736db63f} \hypertarget{structmpnumber_a684b9dd37aa00295a2b6e7499b460449}{ \index{mpnumber@{mpnumber}!size@{size}} \index{size@{size}!mpnumber@{mpnumber}} \subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf mpnumber::size}}} \label{structmpnumber_a684b9dd37aa00295a2b6e7499b460449} \hypertarget{structmpnumber_a2f9c73ba6ca5f1297b3ec0e3eab0e31b}{ \index{mpnumber@{mpnumber}!ZERO@{ZERO}} \index{ZERO@{ZERO}!mpnumber@{mpnumber}} \subsubsection[{ZERO}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mpnumber} {\bf mpnumber::ZERO}\hspace{0.3cm}{\ttfamily \mbox{[}static\mbox{]}}}} \label{structmpnumber_a2f9c73ba6ca5f1297b3ec0e3eab0e31b} The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} \item include/beecrypt/\hyperlink{mpnumber_8h}{mpnumber.h}\end{DoxyCompactItemize}