\hypertarget{classCmdOption}{}\section{Cmd\+Option$<$ T $>$ Class Template Reference}
\label{classCmdOption}\index{Cmd\+Option$<$ T $>$@{Cmd\+Option$<$ T $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCmdOption_a15cb32a080c1d41db48ed89542ca1e72}\label{classCmdOption_a15cb32a080c1d41db48ed89542ca1e72}} 
typedef T {\bfseries value\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCmdOption_ad028070604a6014923de4fb2a8346c37}\label{classCmdOption_ad028070604a6014923de4fb2a8346c37}} 
{\bfseries Cmd\+Option} (const T \&\+\_\+val)
\item 
\mbox{\Hypertarget{classCmdOption_a13a0e28292bc1c0b3ab62d3f826637aa}\label{classCmdOption_a13a0e28292bc1c0b3ab62d3f826637aa}} 
bool {\bfseries is\+\_\+valid} (void) const
\item 
\mbox{\Hypertarget{classCmdOption_ad7b7b4b46afaef04bb9289672053ec01}\label{classCmdOption_ad7b7b4b46afaef04bb9289672053ec01}} 
bool {\bfseries has\+\_\+value} (void) const
\item 
\mbox{\Hypertarget{classCmdOption_a662ecb2d0854b4cc8a24338713330d6a}\label{classCmdOption_a662ecb2d0854b4cc8a24338713330d6a}} 
bool {\bfseries is\+\_\+enabled} () const
\item 
\mbox{\Hypertarget{classCmdOption_a3e024176b4d608f9c5c8eaea7b354a20}\label{classCmdOption_a3e024176b4d608f9c5c8eaea7b354a20}} 
void {\bfseries enable} ()
\item 
\mbox{\Hypertarget{classCmdOption_ad4a6f9f3946891abc9bb36e6ac9551c9}\label{classCmdOption_ad4a6f9f3946891abc9bb36e6ac9551c9}} 
\hyperlink{classCmdOption}{Cmd\+Option} \& {\bfseries operator=} (const T \&\+\_\+val)
\item 
\mbox{\Hypertarget{classCmdOption_ae3d542e5d05c459bcae7cbda9a8857c8}\label{classCmdOption_ae3d542e5d05c459bcae7cbda9a8857c8}} 
{\bfseries operator T} () const
\item 
\mbox{\Hypertarget{classCmdOption_a69cfb04dc89174264f6bde05227492e7}\label{classCmdOption_a69cfb04dc89174264f6bde05227492e7}} 
{\bfseries operator T$\ast$} () const
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCmdOption_a24aa29de8cffcc58bc98172e653b4d46}\label{classCmdOption_a24aa29de8cffcc58bc98172e653b4d46}} 
{\bfseries Cmd\+Option} (const \hyperlink{classCmdOption}{Cmd\+Option} \&)
\item 
\mbox{\Hypertarget{classCmdOption_af2a812cab4922f54a5a08dc4e160bb2f}\label{classCmdOption_af2a812cab4922f54a5a08dc4e160bb2f}} 
\hyperlink{classCmdOption}{Cmd\+Option} \& {\bfseries operator=} (const \hyperlink{classCmdOption}{Cmd\+Option} \&)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classCmdOption_a8685e3955bc649c41a3ed23f3f4a9789}\label{classCmdOption_a8685e3955bc649c41a3ed23f3f4a9789}} 
T {\bfseries val\+\_\+}
\item 
\mbox{\Hypertarget{classCmdOption_aeae604ba0dca780d2b53caaae7ecb989}\label{classCmdOption_aeae604ba0dca780d2b53caaae7ecb989}} 
bool {\bfseries valid\+\_\+}
\item 
\mbox{\Hypertarget{classCmdOption_a5144e47189d6501c4c08af921123a8f1}\label{classCmdOption_a5144e47189d6501c4c08af921123a8f1}} 
bool {\bfseries enabled\+\_\+}
\end{DoxyCompactItemize}


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



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



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