\doxysection{Parameter Class Reference}
\hypertarget{classParameter}{}\label{classParameter}\index{Parameter@{Parameter}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classParameter_a1adc0bf86cf1acdbcdf8993a9861a21d}\label{classParameter_a1adc0bf86cf1acdbcdf8993a9861a21d} 
{\bfseries Parameter} (const char \texorpdfstring{$\ast$}{*}name, const std\+::function$<$ void(const \mbox{\hyperlink{classParameter}{Parameter}} \&)$>$ \&commit)
\item 
\Hypertarget{classParameter_aaed0fcc39c33c36ec3f852998384e04d}\label{classParameter_aaed0fcc39c33c36ec3f852998384e04d} 
const std\+::string \& {\bfseries name} () const
\item 
\Hypertarget{classParameter_a830ec1e99cc1197f5c91da53dba20a0d}\label{classParameter_a830ec1e99cc1197f5c91da53dba20a0d} 
char {\bfseries dtype} () const
\item 
\Hypertarget{classParameter_a0e34368b35c50da327f43d6952f9961a}\label{classParameter_a0e34368b35c50da327f43d6952f9961a} 
void {\bfseries set} (double)
\item 
\Hypertarget{classParameter_ae14edf1bc51b4340b84967e4b3d0c4c4}\label{classParameter_ae14edf1bc51b4340b84967e4b3d0c4c4} 
void {\bfseries set} (int64\+\_\+t)
\item 
\Hypertarget{classParameter_ab48d311a05187bf74358bfe29622ec80}\label{classParameter_ab48d311a05187bf74358bfe29622ec80} 
void {\bfseries set} (const std\+::string \&)
\item 
\Hypertarget{classParameter_adf31537b907dbb5fd972e3c16ea221d1}\label{classParameter_adf31537b907dbb5fd972e3c16ea221d1} 
void {\bfseries set} (const char \texorpdfstring{$\ast$}{*}s)
\item 
\Hypertarget{classParameter_a22cdee734604e243895a89d1cf88009e}\label{classParameter_a22cdee734604e243895a89d1cf88009e} 
void {\bfseries set} (bool)
\item 
\Hypertarget{classParameter_aab2e954796083cc69dfc256cc5c90f50}\label{classParameter_aab2e954796083cc69dfc256cc5c90f50} 
void {\bfseries set} (Py\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classParameter_abbc12417ba6038ef76a595f54b13bca4}\label{classParameter_abbc12417ba6038ef76a595f54b13bca4} 
void {\bfseries set\+Limits} (double def, double min, double max)
\item 
\Hypertarget{classParameter_a3664d127e2ddaad1cbd26342c9ce22d4}\label{classParameter_a3664d127e2ddaad1cbd26342c9ce22d4} 
void {\bfseries set\+Limits} (int64\+\_\+t def, int64\+\_\+t min, int64\+\_\+t max)
\item 
\Hypertarget{classParameter_af38b56bcbf36398511c4163256398838}\label{classParameter_af38b56bcbf36398511c4163256398838} 
void {\bfseries add\+Enum} (const std\+::string \&s)
\item 
\Hypertarget{classParameter_a36aa1c91c5878b4b1c92c18d9e02d618}\label{classParameter_a36aa1c91c5878b4b1c92c18d9e02d618} 
void {\bfseries set\+Visible} (bool b)
\item 
\Hypertarget{classParameter_ab93f96066941d8dad7f0b175e461e224}\label{classParameter_ab93f96066941d8dad7f0b175e461e224} 
bool {\bfseries visible} () const
\item 
\Hypertarget{classParameter_a7140f2c8e073a99bdb38fa8d0dbe5381}\label{classParameter_a7140f2c8e073a99bdb38fa8d0dbe5381} 
void {\bfseries init} (bool b)
\item 
\Hypertarget{classParameter_a07fbcc900405b9181480bec574b68997}\label{classParameter_a07fbcc900405b9181480bec574b68997} 
void {\bfseries init} (const std\+::string \&s)
\item 
\Hypertarget{classParameter_a02e682e770cd61cbd0607f08fc238f34}\label{classParameter_a02e682e770cd61cbd0607f08fc238f34} 
void {\bfseries init} (const char \texorpdfstring{$\ast$}{*}s)
\item 
\Hypertarget{classParameter_ab9bf6f31b75d7dba546d3af29a1edf80}\label{classParameter_ab9bf6f31b75d7dba546d3af29a1edf80} 
void {\bfseries set\+Notifier} (const std\+::function$<$ void()$>$ \&notify)
\item 
\Hypertarget{classParameter_a9a98b482ab9753b3e18997dffae3a9bf}\label{classParameter_a9a98b482ab9753b3e18997dffae3a9bf} 
double {\bfseries min} () const
\item 
\Hypertarget{classParameter_acde3f13648d27ec6f839206810de989e}\label{classParameter_acde3f13648d27ec6f839206810de989e} 
double {\bfseries max} () const
\item 
\Hypertarget{classParameter_a5dca9faf5ab9f177f20d4b6e98adfaec}\label{classParameter_a5dca9faf5ab9f177f20d4b6e98adfaec} 
double {\bfseries d} () const
\item 
\Hypertarget{classParameter_aad416cb8f7710648b2747e98e5db5ac7}\label{classParameter_aad416cb8f7710648b2747e98e5db5ac7} 
bool {\bfseries b} () const
\item 
\Hypertarget{classParameter_ab2f67006b676d9918ec805a925e43b71}\label{classParameter_ab2f67006b676d9918ec805a925e43b71} 
const std\+::string \& {\bfseries s} () const
\item 
\Hypertarget{classParameter_a58b72c0e5ecf0b532acf2d2b9f7575b5}\label{classParameter_a58b72c0e5ecf0b532acf2d2b9f7575b5} 
const std\+::set$<$ std\+::string $>$ \& {\bfseries get\+Enum} () const
\item 
\Hypertarget{classParameter_a493890532e61de9bd6d717d0c1e20480}\label{classParameter_a493890532e61de9bd6d717d0c1e20480} 
int64\+\_\+t {\bfseries i} () const
\item 
\Hypertarget{classParameter_a2a4ac579ba828d76b6bdcec9af251941}\label{classParameter_a2a4ac579ba828d76b6bdcec9af251941} 
int64\+\_\+t {\bfseries as\+\_\+i} () const
\item 
\Hypertarget{classParameter_ab848615745cdd46ce0a5ef710e2e687d}\label{classParameter_ab848615745cdd46ce0a5ef710e2e687d} 
double {\bfseries as\+\_\+d} () const
\item 
\Hypertarget{classParameter_a883ea6313bc74638e69139a23cff1a5c}\label{classParameter_a883ea6313bc74638e69139a23cff1a5c} 
std\+::string {\bfseries as\+\_\+s} () const
\item 
\Hypertarget{classParameter_a49685a2d1244b5a83f806c91155d73e8}\label{classParameter_a49685a2d1244b5a83f806c91155d73e8} 
bool {\bfseries as\+\_\+b} () const
\item 
\Hypertarget{classParameter_a74dd369c6912b2af03b5e3c66eb2ab1c}\label{classParameter_a74dd369c6912b2af03b5e3c66eb2ab1c} 
{\footnotesize template$<$typename T$>$ }\\bool {\bfseries is\+\_\+a} () const
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/Parameter.\+hpp\end{DoxyCompactItemize}
