\hypertarget{a00540}{\section{Open\+Mesh\+:\+:Endian Class Reference}
\label{a00540}\index{Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}}
}


{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Utils/\+Endian.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042}{Type} \{ \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24}{L\+S\+B} = 1, 
\hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0}{M\+S\+B}
 \}
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00540_ae33a1f2204ea12233da538d1608cb472}{static \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042}{Type} \hyperlink{a00540_ae33a1f2204ea12233da538d1608cb472}{local} ()}\label{a00540_ae33a1f2204ea12233da538d1608cb472}

\begin{DoxyCompactList}\small\item\em Return endian type of host system. \end{DoxyCompactList}\item 
\hypertarget{a00540_a27de4834ac8a84d3d067755d47e761aa}{static const char $\ast$ \hyperlink{a00540_a27de4834ac8a84d3d067755d47e761aa}{as\+\_\+string} (\hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042}{Type} \+\_\+t)}\label{a00540_a27de4834ac8a84d3d067755d47e761aa}

\begin{DoxyCompactList}\small\item\em Return type \+\_\+t as string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00540_ac949f2f2d8727cbe28a268584e1aa200}{static int {\bfseries one\+\_\+} = 1}\label{a00540_ac949f2f2d8727cbe28a268584e1aa200}

\item 
static const \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042}{Type} {\bfseries local\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Determine byte order of host system. 

Definition at line 78 of file Endian.\+hh.



\subsection{Member Enumeration Documentation}
\hypertarget{a00540_a9ccf92afc560bd415eeeda60b4870042}{\index{Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}!Type@{Type}}
\index{Type@{Type}!Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}}
\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Open\+Mesh\+::\+Endian\+::\+Type}}}\label{a00540_a9ccf92afc560bd415eeeda60b4870042}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{L\+S\+B@{L\+S\+B}!Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}}\index{Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}!L\+S\+B@{L\+S\+B}}\item[{\em 
\hypertarget{a00540_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24}{L\+S\+B}\label{a00540_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24}
}]Little endian (Intel family and clones) \index{M\+S\+B@{M\+S\+B}!Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}}\index{Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}!M\+S\+B@{M\+S\+B}}\item[{\em 
\hypertarget{a00540_a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0}{M\+S\+B}\label{a00540_a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0}
}]big endian (Motorola's 68x family, D\+E\+C Alpha, M\+I\+P\+S) \end{description}
\end{Desc}


Definition at line 82 of file Endian.\+hh.



\subsection{Member Data Documentation}
\hypertarget{a00540_a36d456220b7ea8b1cf6e28dc4e046e08}{\index{Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}!local\+\_\+@{local\+\_\+}}
\index{local\+\_\+@{local\+\_\+}!Open\+Mesh\+::\+Endian@{Open\+Mesh\+::\+Endian}}
\subsubsection[{local\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Endian\+::\+Type} Open\+Mesh\+::\+Endian\+::local\+\_\+\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{a00540_a36d456220b7ea8b1cf6e28dc4e046e08}
{\bfseries Initial value\+:}
\begin{DoxyCode}
= *((\textcolor{keywordtype}{unsigned} \textcolor{keywordtype}{char}*)&Endian::one\_)
   ? \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24}{Endian::LSB}
   : \hyperlink{a00540_a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0}{Endian::MSB}
\end{DoxyCode}


Definition at line 95 of file Endian.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Utils/Endian.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Utils/Endian.\+cc\end{DoxyCompactItemize}
