\hypertarget{structOpenMesh_1_1PropertyManager_1_1StorageT}{}\section{Open\+Mesh\+:\+:Property\+Manager$<$ P\+R\+O\+P\+T\+Y\+PE, MeshT $>$\+:\+:StorageT$<$ Property\+Manager2, Prop\+HandleT $>$ Struct Template Reference}
\label{structOpenMesh_1_1PropertyManager_1_1StorageT}\index{Open\+Mesh\+::\+Property\+Manager$<$ P\+R\+O\+P\+T\+Y\+P\+E, Mesh\+T $>$\+::\+Storage\+T$<$ Property\+Manager2, Prop\+Handle\+T $>$@{Open\+Mesh\+::\+Property\+Manager$<$ P\+R\+O\+P\+T\+Y\+P\+E, Mesh\+T $>$\+::\+Storage\+T$<$ Property\+Manager2, Prop\+Handle\+T $>$}}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structOpenMesh_1_1PropertyManager_1_1StorageT_a4f53c0a25a013bc0a8fa5a5c31300410}\label{structOpenMesh_1_1PropertyManager_1_1StorageT_a4f53c0a25a013bc0a8fa5a5c31300410}} 
static void {\bfseries copy} (const \hyperlink{classOpenMesh_1_1PropertyManager}{Property\+Manager}$<$ P\+R\+O\+P\+T\+Y\+PE, MeshT $>$ \&from, Property\+Manager2 \&to)
\item 
\mbox{\Hypertarget{structOpenMesh_1_1PropertyManager_1_1StorageT_a489091b2dc6177d23214c7c90e0390c6}\label{structOpenMesh_1_1PropertyManager_1_1StorageT_a489091b2dc6177d23214c7c90e0390c6}} 
static void {\bfseries swap} (\hyperlink{classOpenMesh_1_1PropertyManager}{Property\+Manager}$<$ P\+R\+O\+P\+T\+Y\+PE, MeshT $>$ \&lhs, Property\+Manager2 \&rhs)
\item 
\mbox{\Hypertarget{structOpenMesh_1_1PropertyManager_1_1StorageT_a5a97dc4ed7c45c921d435259312ea61a}\label{structOpenMesh_1_1PropertyManager_1_1StorageT_a5a97dc4ed7c45c921d435259312ea61a}} 
static Const\+Reference {\bfseries access\+\_\+property\+\_\+const} (\hyperlink{classOpenMesh_1_1PolyConnectivity}{Poly\+Connectivity} \&mesh, const P\+R\+O\+P\+T\+Y\+PE \&prop\+\_\+handle, const Handle \&handle)
\item 
\mbox{\Hypertarget{structOpenMesh_1_1PropertyManager_1_1StorageT_aa868749f33abec67db6df5e92266de9a}\label{structOpenMesh_1_1PropertyManager_1_1StorageT_aa868749f33abec67db6df5e92266de9a}} 
static Reference {\bfseries access\+\_\+property} (\hyperlink{classOpenMesh_1_1PolyConnectivity}{Poly\+Connectivity} \&mesh, const P\+R\+O\+P\+T\+Y\+PE \&prop\+\_\+handle, const Handle \&handle)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename P\+R\+O\+P\+T\+Y\+PE, typename MeshT = int$>$\newline
template$<$typename Property\+Manager2, typename Prop\+HandleT$>$\newline
struct Open\+Mesh\+::\+Property\+Manager$<$ P\+R\+O\+P\+T\+Y\+P\+E, Mesh\+T $>$\+::\+Storage\+T$<$ Property\+Manager2, Prop\+Handle\+T $>$}



Definition at line 95 of file Property\+Manager.\+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/Property\+Manager.\+hh\end{DoxyCompactItemize}
