\hypertarget{class_symreg_node}{}\doxysection{Symreg\+Node Class Reference} \label{class_symreg_node}\index{SymregNode@{SymregNode}} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{class_symreg_node_a4a47d2646e769d7375d334d81b483679}\label{class_symreg_node_a4a47d2646e769d7375d334d81b483679}} enum {\bfseries Operator} \{ \newline {\bfseries X} = \textquotesingle{}x\textquotesingle{}, {\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, {\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, {\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, \newline {\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}, {\bfseries X} = \textquotesingle{}x\textquotesingle{}, {\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, {\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, \newline {\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, {\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{} \} \item \mbox{\Hypertarget{class_symreg_node_a4a47d2646e769d7375d334d81b483679}\label{class_symreg_node_a4a47d2646e769d7375d334d81b483679}} enum {\bfseries Operator} \{ \newline {\bfseries X} = \textquotesingle{}x\textquotesingle{}, {\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, {\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, {\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, \newline {\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{}, {\bfseries X} = \textquotesingle{}x\textquotesingle{}, {\bfseries Plus} = \textquotesingle{}+\textquotesingle{}, {\bfseries Min} = \textquotesingle{}-\/\textquotesingle{}, \newline {\bfseries Mult} = \textquotesingle{}$\ast$\textquotesingle{}, {\bfseries P\+Div} = \textquotesingle{}/\textquotesingle{} \} \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{class_symreg_node_aaea6d0a519fef34866147919720a77c1}\label{class_symreg_node_aaea6d0a519fef34866147919720a77c1}} {\bfseries Symreg\+Node} (Operator \+\_\+op) \item \mbox{\Hypertarget{class_symreg_node_a7ef40e35f1d7050341744139a829d776}\label{class_symreg_node_a7ef40e35f1d7050341744139a829d776}} int {\bfseries arity} () const \item \mbox{\Hypertarget{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}\label{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}} void {\bfseries randomize} () \item \mbox{\Hypertarget{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}\label{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}} {\footnotesize template$<$class Children $>$ }\\void {\bfseries operator()} (double \&result, Children args, double var) const \item \mbox{\Hypertarget{class_symreg_node_a73868f323e4a7b4d11242de48563044d}\label{class_symreg_node_a73868f323e4a7b4d11242de48563044d}} {\footnotesize template$<$class Children $>$ }\\void \mbox{\hyperlink{class_symreg_node_a73868f323e4a7b4d11242de48563044d}{operator()}} (string \&result, Children args) const \begin{DoxyCompactList}\small\item\em \textquotesingle{}Pretty\textquotesingle{} print to ostream function \end{DoxyCompactList}\item \mbox{\Hypertarget{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}\label{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}} Operator {\bfseries get\+Op} () const \item \mbox{\Hypertarget{class_symreg_node_aaea6d0a519fef34866147919720a77c1}\label{class_symreg_node_aaea6d0a519fef34866147919720a77c1}} {\bfseries Symreg\+Node} (Operator \+\_\+op) \item \mbox{\Hypertarget{class_symreg_node_a7ef40e35f1d7050341744139a829d776}\label{class_symreg_node_a7ef40e35f1d7050341744139a829d776}} int {\bfseries arity} () const \item \mbox{\Hypertarget{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}\label{class_symreg_node_a3a9899007576e1fa4e918bd3b26744dd}} void {\bfseries randomize} () \item \mbox{\Hypertarget{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}\label{class_symreg_node_ac2712edc33fd66e8a5fe810e6df8fc16}} {\footnotesize template$<$class Children $>$ }\\void {\bfseries operator()} (double \&result, Children args, double var) const \item \mbox{\Hypertarget{class_symreg_node_a73868f323e4a7b4d11242de48563044d}\label{class_symreg_node_a73868f323e4a7b4d11242de48563044d}} {\footnotesize template$<$class Children $>$ }\\void \mbox{\hyperlink{class_symreg_node_a73868f323e4a7b4d11242de48563044d}{operator()}} (string \&result, Children args) const \begin{DoxyCompactList}\small\item\em \textquotesingle{}Pretty\textquotesingle{} print to ostream function \end{DoxyCompactList}\item \mbox{\Hypertarget{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}\label{class_symreg_node_a345f9e265a9b5d8f6cafd639a14f7a41}} Operator {\bfseries get\+Op} () const \end{DoxyCompactItemize} \doxysubsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{class_symreg_node_a4148415f513714d775deacacec9fb164}\label{class_symreg_node_a4148415f513714d775deacacec9fb164}} void {\bfseries init} () \item \mbox{\Hypertarget{class_symreg_node_a4148415f513714d775deacacec9fb164}\label{class_symreg_node_a4148415f513714d775deacacec9fb164}} void {\bfseries init} () \end{DoxyCompactItemize} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item deprecated/eo/test/t-\/eo\+Symreg.\+cpp\end{DoxyCompactItemize}