\hypertarget{a08892}{}\section{Open\+Mesh\+:\+:M\+Prop\+HandleT$<$ T $>$ Struct Template Reference}
\label{a08892}\index{Open\+Mesh\+::\+M\+Prop\+Handle\+T$<$ T $>$@{Open\+Mesh\+::\+M\+Prop\+Handle\+T$<$ T $>$}}


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

Inheritance diagram for Open\+Mesh\+:\+:M\+Prop\+HandleT$<$ T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a08892}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08892_a23de4753d1d73a08a599e70583a96747}\label{a08892_a23de4753d1d73a08a599e70583a96747}} 
typedef T {\bfseries Value}
\item 
\mbox{\Hypertarget{a08892_a368d56d0f34323eb044a346b307e7cd9}\label{a08892_a368d56d0f34323eb044a346b307e7cd9}} 
typedef T {\bfseries value\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08892_a0838a2c79027be89fd46643ca9f94f99}\label{a08892_a0838a2c79027be89fd46643ca9f94f99}} 
{\bfseries M\+Prop\+HandleT} (int \+\_\+idx=-\/1)
\item 
\mbox{\Hypertarget{a08892_a5aee84b67a176144313d582b63790954}\label{a08892_a5aee84b67a176144313d582b63790954}} 
{\bfseries M\+Prop\+HandleT} (const \hyperlink{a08872}{Base\+Prop\+HandleT}$<$ T $>$ \&\+\_\+b)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$\newline
struct Open\+Mesh\+::\+M\+Prop\+Handle\+T$<$ T $>$}

Handle representing a mesh property 

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