\hypertarget{a00414}{\section{Cmd\+Option$<$ T $>$ Class Template Reference}
\label{a00414}\index{Cmd\+Option$<$ T $>$@{Cmd\+Option$<$ T $>$}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00414_a15cb32a080c1d41db48ed89542ca1e72}{typedef T {\bfseries value\+\_\+type}}\label{a00414_a15cb32a080c1d41db48ed89542ca1e72}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00414_ad028070604a6014923de4fb2a8346c37}{{\bfseries Cmd\+Option} (const T \&\+\_\+val)}\label{a00414_ad028070604a6014923de4fb2a8346c37}

\item 
\hypertarget{a00414_a798f6d049b4381950ec3718c67b3dd3b}{bool {\bfseries is\+\_\+valid} (void) const }\label{a00414_a798f6d049b4381950ec3718c67b3dd3b}

\item 
\hypertarget{a00414_ae0066cfde2a61d734eb02f110f8ed5c3}{bool {\bfseries has\+\_\+value} (void) const }\label{a00414_ae0066cfde2a61d734eb02f110f8ed5c3}

\item 
\hypertarget{a00414_a505e6b51f83106557a42518abd168aa7}{bool {\bfseries is\+\_\+enabled} () const }\label{a00414_a505e6b51f83106557a42518abd168aa7}

\item 
\hypertarget{a00414_a3e024176b4d608f9c5c8eaea7b354a20}{void {\bfseries enable} ()}\label{a00414_a3e024176b4d608f9c5c8eaea7b354a20}

\item 
\hypertarget{a00414_ad4a6f9f3946891abc9bb36e6ac9551c9}{\hyperlink{a00414}{Cmd\+Option} \& {\bfseries operator=} (const T \&\+\_\+val)}\label{a00414_ad4a6f9f3946891abc9bb36e6ac9551c9}

\item 
\hypertarget{a00414_a19d3ab0002842c0bbcd887aeb10a522b}{{\bfseries operator T} () const }\label{a00414_a19d3ab0002842c0bbcd887aeb10a522b}

\item 
\hypertarget{a00414_acb1942056a4675863ae4ef3c568a5edb}{{\bfseries operator T $\ast$} () const }\label{a00414_acb1942056a4675863ae4ef3c568a5edb}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00414_a24aa29de8cffcc58bc98172e653b4d46}{{\bfseries Cmd\+Option} (const \hyperlink{a00414}{Cmd\+Option} \&)}\label{a00414_a24aa29de8cffcc58bc98172e653b4d46}

\item 
\hypertarget{a00414_af2a812cab4922f54a5a08dc4e160bb2f}{\hyperlink{a00414}{Cmd\+Option} \& {\bfseries operator=} (const \hyperlink{a00414}{Cmd\+Option} \&)}\label{a00414_af2a812cab4922f54a5a08dc4e160bb2f}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00414_a8685e3955bc649c41a3ed23f3f4a9789}{T {\bfseries val\+\_\+}}\label{a00414_a8685e3955bc649c41a3ed23f3f4a9789}

\item 
\hypertarget{a00414_aeae604ba0dca780d2b53caaae7ecb989}{bool {\bfseries valid\+\_\+}}\label{a00414_aeae604ba0dca780d2b53caaae7ecb989}

\item 
\hypertarget{a00414_a5144e47189d6501c4c08af921123a8f1}{bool {\bfseries enabled\+\_\+}}\label{a00414_a5144e47189d6501c4c08af921123a8f1}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$class Cmd\+Option$<$ T $>$}



Definition at line 53 of file Cmd\+Option.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Decimating/Cmd\+Option.\+hh\end{DoxyCompactItemize}
