\hypertarget{a00351}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Open\+Mesh\+:\+:I\+O\+:\+:binary$<$ T $>$ Struct Template Reference}
\label{a00351}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::binary$<$ T $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::binary$<$ T $>$}}
}


{\ttfamily \#include $<$Open\+Mesh/\+Core/\+I\+O/\+S\+R\+\_\+binary.\+hh$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00351_ad17f1cdf34d002d353c7bbb34befe484}{typedef T {\bfseries value\+\_\+type}}\label{a00351_ad17f1cdf34d002d353c7bbb34befe484}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00351_ab577a2ad4344887a17074d0b856250fd}{static size\+\_\+t {\bfseries size\+\_\+of} (void)}\label{a00351_ab577a2ad4344887a17074d0b856250fd}

\item 
\hypertarget{a00351_a0111c81fa81dec2bbd70fbd88c9c6136}{static size\+\_\+t {\bfseries size\+\_\+of} (const value\+\_\+type \&)}\label{a00351_a0111c81fa81dec2bbd70fbd88c9c6136}

\item 
\hypertarget{a00351_a5fc5d961882592f69e5ccdea65065fa6}{static size\+\_\+t {\bfseries store} (std\+::ostream \&, const value\+\_\+type \&, bool)}\label{a00351_a5fc5d961882592f69e5ccdea65065fa6}

\item 
\hypertarget{a00351_a72faa5efdfc0f6f7cbe667aefbd4a97c}{static size\+\_\+t {\bfseries restore} (std\+::istream \&, value\+\_\+type \&, bool)}\label{a00351_a72faa5efdfc0f6f7cbe667aefbd4a97c}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00351_a1f93a9e563977e63d32e2f1c4fa426ad}{static const bool {\bfseries is\+\_\+streamable} = false}\label{a00351_a1f93a9e563977e63d32e2f1c4fa426ad}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$struct A\+C\+G\+::\+Scene\+Graph\+::\+Open\+Mesh\+::\+I\+O\+::binary$<$ T $>$}

The struct defines how to store and restore the type T. It's used by the O\+M reader/writer modules.

The following specialization are provided\+:
\begin{DoxyItemize}
\item Fundamental types except {\ttfamily long} {\ttfamily double} 
\item Open\+Mesh vector types
\item Open\+Mesh\+::\+Status\+Info
\item std\+::string (max. length 65535)
\end{DoxyItemize}

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000038}{Todo}]Complete documentation of members \end{DoxyRefDesc}


Definition at line 105 of file Mesh\+Node2\+T.\+cc.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Mesh\+Node2\+T.\+cc\end{DoxyCompactItemize}
