\hypertarget{structOpenMesh_1_1vector__traits}{}\section{Open\+Mesh\+:\+:vector\+\_\+traits$<$ T $>$ Struct Template Reference}
\label{structOpenMesh_1_1vector__traits}\index{Open\+Mesh\+::vector\+\_\+traits$<$ T $>$@{Open\+Mesh\+::vector\+\_\+traits$<$ T $>$}}


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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structOpenMesh_1_1vector__traits_a18e9f5e25f8f75da8e609efc2baa15ac}\label{structOpenMesh_1_1vector__traits_a18e9f5e25f8f75da8e609efc2baa15ac}} 
typedef T\+::vector\+\_\+type \hyperlink{structOpenMesh_1_1vector__traits_a18e9f5e25f8f75da8e609efc2baa15ac}{vector\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type of the vector class. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structOpenMesh_1_1vector__traits_a127a4d7ca521ed3254cd801917ee67d4}\label{structOpenMesh_1_1vector__traits_a127a4d7ca521ed3254cd801917ee67d4}} 
typedef T\+::value\+\_\+type \hyperlink{structOpenMesh_1_1vector__traits_a127a4d7ca521ed3254cd801917ee67d4}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type of the scalar value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structOpenMesh_1_1vector__traits_a53994e757cb88129b8b3472e64806a8c}\label{structOpenMesh_1_1vector__traits_a53994e757cb88129b8b3472e64806a8c}} 
static size\+\_\+t \hyperlink{structOpenMesh_1_1vector__traits_a53994e757cb88129b8b3472e64806a8c}{size} ()
\begin{DoxyCompactList}\small\item\em size/dimension of the vector \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structOpenMesh_1_1vector__traits_a32543eebb0418ebf9ed6d64607426805}\label{structOpenMesh_1_1vector__traits_a32543eebb0418ebf9ed6d64607426805}} 
static const size\+\_\+t \hyperlink{structOpenMesh_1_1vector__traits_a32543eebb0418ebf9ed6d64607426805}{size\+\_\+} = T\+::size\+\_\+
\begin{DoxyCompactList}\small\item\em size/dimension of the vector \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
struct Open\+Mesh\+::vector\+\_\+traits$<$ T $>$}

Helper class providing information about a vector type.

If want to use a different vector type than the one provided Open\+Mesh you need to supply a specialization of this class for the new vector type. 

Definition at line 88 of file vector\+\_\+traits.\+hh.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Core/\+Utils/vector\+\_\+traits.\+hh\end{DoxyCompactItemize}
