\hypertarget{class_sym}{}\doxysection{Sym Class Reference}
\label{class_sym}\index{Sym@{Sym}}


Inheritance diagram for Sym\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=187pt]{class_sym__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_sym_a5286edcbfac52e622af44270d53b6d10}\label{class_sym_a5286edcbfac52e622af44270d53b6d10}} 
{\bfseries Sym} (token\+\_\+t token, const Sym\+Vec \&args)
\item 
\mbox{\Hypertarget{class_sym_a0656abee1de74794bfec258ff8afc012}\label{class_sym_a0656abee1de74794bfec258ff8afc012}} 
{\bfseries Sym} (token\+\_\+t token, const \mbox{\hyperlink{class_sym}{Sym}} \&args)
\item 
\mbox{\Hypertarget{class_sym_a230bd136bab4800dc1381b73f300f3e4}\label{class_sym_a230bd136bab4800dc1381b73f300f3e4}} 
{\bfseries Sym} (token\+\_\+t var)
\item 
\mbox{\Hypertarget{class_sym_ad147a6da61c5c260a8a940961e5cb543}\label{class_sym_ad147a6da61c5c260a8a940961e5cb543}} 
{\bfseries Sym} (Sym\+Iterator it)
\item 
\mbox{\Hypertarget{class_sym_ac91cb51ae7a469bb3c379273a91569fb}\label{class_sym_ac91cb51ae7a469bb3c379273a91569fb}} 
{\bfseries Sym} (const \mbox{\hyperlink{class_sym}{Sym}} \&oth)
\item 
\mbox{\Hypertarget{class_sym_ac3d50be6531332c5b97339364cc282f6}\label{class_sym_ac3d50be6531332c5b97339364cc282f6}} 
const \mbox{\hyperlink{class_sym}{Sym}} \& {\bfseries operator=} (const \mbox{\hyperlink{class_sym}{Sym}} \&oth)
\item 
\mbox{\Hypertarget{class_sym_aac39c931316af6078e8d6336b51d8d97}\label{class_sym_aac39c931316af6078e8d6336b51d8d97}} 
\mbox{\hyperlink{struct_unique_node_stats}{Unique\+Node\+Stats}} $\ast$ {\bfseries extra\+\_\+stats} () const
\item 
\mbox{\Hypertarget{class_sym_ae8be33c900a3c704fee9b335d3e7b455}\label{class_sym_ae8be33c900a3c704fee9b335d3e7b455}} 
int {\bfseries hashcode} () const
\item 
\mbox{\Hypertarget{class_sym_ab2936e8ff06052de2654ee4d002866c5}\label{class_sym_ab2936e8ff06052de2654ee4d002866c5}} 
unsigned {\bfseries refcount} () const
\item 
\mbox{\Hypertarget{class_sym_a1d6c3f93df318ea6228b9b1b81a39f2b}\label{class_sym_a1d6c3f93df318ea6228b9b1b81a39f2b}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{class_sym}{Sym}} \&other) const
\item 
\mbox{\Hypertarget{class_sym_adfdae1d9002b4f0fc434f43a71000cfa}\label{class_sym_adfdae1d9002b4f0fc434f43a71000cfa}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{class_sym}{Sym}} \&other) const
\item 
\mbox{\Hypertarget{class_sym_a6b54e94b8f502179b0530a79f1637160}\label{class_sym_a6b54e94b8f502179b0530a79f1637160}} 
bool {\bfseries empty} () const
\item 
\mbox{\Hypertarget{class_sym_af2acee17d0da41929a8c93854e81aaef}\label{class_sym_af2acee17d0da41929a8c93854e81aaef}} 
unsigned {\bfseries arity} () const
\item 
\mbox{\Hypertarget{class_sym_aedcd304f8db81b9c91547822826820bf}\label{class_sym_aedcd304f8db81b9c91547822826820bf}} 
token\+\_\+t {\bfseries token} () const
\item 
\mbox{\Hypertarget{class_sym_a1393b606eac396a69d557c5f2accd571}\label{class_sym_a1393b606eac396a69d557c5f2accd571}} 
const Sym\+Vec \& {\bfseries args} () const
\item 
\mbox{\Hypertarget{class_sym_abd457832d6a56c7f31b409e640a17b11}\label{class_sym_abd457832d6a56c7f31b409e640a17b11}} 
unsigned {\bfseries size} () const
\item 
\mbox{\Hypertarget{class_sym_a14ae6a12c277c9539777b671725b9171}\label{class_sym_a14ae6a12c277c9539777b671725b9171}} 
unsigned {\bfseries depth} () const
\item 
\mbox{\Hypertarget{class_sym_ac76d20b651186d6a6690895cc13d0a4c}\label{class_sym_ac76d20b651186d6a6690895cc13d0a4c}} 
Sym\+Map\+::iterator {\bfseries iterator} () const
\item 
\mbox{\Hypertarget{class_sym_a1a82a011d02b8c4bb59a1ac339731823}\label{class_sym_a1a82a011d02b8c4bb59a1ac339731823}} 
unsigned {\bfseries address} () const
\item 
\mbox{\Hypertarget{class_sym_a5286edcbfac52e622af44270d53b6d10}\label{class_sym_a5286edcbfac52e622af44270d53b6d10}} 
{\bfseries Sym} (token\+\_\+t token, const Sym\+Vec \&args)
\item 
\mbox{\Hypertarget{class_sym_a0656abee1de74794bfec258ff8afc012}\label{class_sym_a0656abee1de74794bfec258ff8afc012}} 
{\bfseries Sym} (token\+\_\+t token, const \mbox{\hyperlink{class_sym}{Sym}} \&args)
\item 
\mbox{\Hypertarget{class_sym_a230bd136bab4800dc1381b73f300f3e4}\label{class_sym_a230bd136bab4800dc1381b73f300f3e4}} 
{\bfseries Sym} (token\+\_\+t var)
\item 
\mbox{\Hypertarget{class_sym_ad147a6da61c5c260a8a940961e5cb543}\label{class_sym_ad147a6da61c5c260a8a940961e5cb543}} 
{\bfseries Sym} (Sym\+Iterator it)
\item 
\mbox{\Hypertarget{class_sym_ac91cb51ae7a469bb3c379273a91569fb}\label{class_sym_ac91cb51ae7a469bb3c379273a91569fb}} 
{\bfseries Sym} (const \mbox{\hyperlink{class_sym}{Sym}} \&oth)
\item 
\mbox{\Hypertarget{class_sym_ac3d50be6531332c5b97339364cc282f6}\label{class_sym_ac3d50be6531332c5b97339364cc282f6}} 
const \mbox{\hyperlink{class_sym}{Sym}} \& {\bfseries operator=} (const \mbox{\hyperlink{class_sym}{Sym}} \&oth)
\item 
\mbox{\Hypertarget{class_sym_aac39c931316af6078e8d6336b51d8d97}\label{class_sym_aac39c931316af6078e8d6336b51d8d97}} 
\mbox{\hyperlink{struct_unique_node_stats}{Unique\+Node\+Stats}} $\ast$ {\bfseries extra\+\_\+stats} () const
\item 
\mbox{\Hypertarget{class_sym_ae8be33c900a3c704fee9b335d3e7b455}\label{class_sym_ae8be33c900a3c704fee9b335d3e7b455}} 
int {\bfseries hashcode} () const
\item 
\mbox{\Hypertarget{class_sym_ab2936e8ff06052de2654ee4d002866c5}\label{class_sym_ab2936e8ff06052de2654ee4d002866c5}} 
unsigned {\bfseries refcount} () const
\item 
\mbox{\Hypertarget{class_sym_a1d6c3f93df318ea6228b9b1b81a39f2b}\label{class_sym_a1d6c3f93df318ea6228b9b1b81a39f2b}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{class_sym}{Sym}} \&other) const
\item 
\mbox{\Hypertarget{class_sym_adfdae1d9002b4f0fc434f43a71000cfa}\label{class_sym_adfdae1d9002b4f0fc434f43a71000cfa}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{class_sym}{Sym}} \&other) const
\item 
\mbox{\Hypertarget{class_sym_a6b54e94b8f502179b0530a79f1637160}\label{class_sym_a6b54e94b8f502179b0530a79f1637160}} 
bool {\bfseries empty} () const
\item 
\mbox{\Hypertarget{class_sym_af2acee17d0da41929a8c93854e81aaef}\label{class_sym_af2acee17d0da41929a8c93854e81aaef}} 
unsigned {\bfseries arity} () const
\item 
\mbox{\Hypertarget{class_sym_aedcd304f8db81b9c91547822826820bf}\label{class_sym_aedcd304f8db81b9c91547822826820bf}} 
token\+\_\+t {\bfseries token} () const
\item 
\mbox{\Hypertarget{class_sym_a1393b606eac396a69d557c5f2accd571}\label{class_sym_a1393b606eac396a69d557c5f2accd571}} 
const Sym\+Vec \& {\bfseries args} () const
\item 
\mbox{\Hypertarget{class_sym_abd457832d6a56c7f31b409e640a17b11}\label{class_sym_abd457832d6a56c7f31b409e640a17b11}} 
unsigned {\bfseries size} () const
\item 
\mbox{\Hypertarget{class_sym_a14ae6a12c277c9539777b671725b9171}\label{class_sym_a14ae6a12c277c9539777b671725b9171}} 
unsigned {\bfseries depth} () const
\item 
\mbox{\Hypertarget{class_sym_ac76d20b651186d6a6690895cc13d0a4c}\label{class_sym_ac76d20b651186d6a6690895cc13d0a4c}} 
Sym\+Map\+::iterator {\bfseries iterator} () const
\item 
\mbox{\Hypertarget{class_sym_a1a82a011d02b8c4bb59a1ac339731823}\label{class_sym_a1a82a011d02b8c4bb59a1ac339731823}} 
unsigned {\bfseries address} () const
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_sym_ae3e7dfe8a4439fcfca9d48fef5da39ef}\label{class_sym_ae3e7dfe8a4439fcfca9d48fef5da39ef}} 
static Sym\+Map \& {\bfseries get\+\_\+dag} ()
\item 
\mbox{\Hypertarget{class_sym_ae87d3ff39469757b031dacf847a4b7e9}\label{class_sym_ae87d3ff39469757b031dacf847a4b7e9}} 
static void {\bfseries set\+\_\+factory\+\_\+function} (\mbox{\hyperlink{struct_unique_node_stats}{Unique\+Node\+Stats}} $\ast$($\ast$f)(const \mbox{\hyperlink{class_sym}{Sym}} \&))
\item 
\mbox{\Hypertarget{class_sym_ae6257c2d93419aa0be1dcdde8abd38e3}\label{class_sym_ae6257c2d93419aa0be1dcdde8abd38e3}} 
static void {\bfseries clear\+\_\+factory\+\_\+function} ()
\item 
\mbox{\Hypertarget{class_sym_a796bca80c9fdddd706196d6f078b4c7a}\label{class_sym_a796bca80c9fdddd706196d6f078b4c7a}} 
static const std\+::vector$<$ unsigned $>$ \& {\bfseries token\+\_\+refcount} ()
\item 
\mbox{\Hypertarget{class_sym_ae3e7dfe8a4439fcfca9d48fef5da39ef}\label{class_sym_ae3e7dfe8a4439fcfca9d48fef5da39ef}} 
static Sym\+Map \& {\bfseries get\+\_\+dag} ()
\item 
\mbox{\Hypertarget{class_sym_ae87d3ff39469757b031dacf847a4b7e9}\label{class_sym_ae87d3ff39469757b031dacf847a4b7e9}} 
static void {\bfseries set\+\_\+factory\+\_\+function} (\mbox{\hyperlink{struct_unique_node_stats}{Unique\+Node\+Stats}} $\ast$($\ast$f)(const \mbox{\hyperlink{class_sym}{Sym}} \&))
\item 
\mbox{\Hypertarget{class_sym_ae6257c2d93419aa0be1dcdde8abd38e3}\label{class_sym_ae6257c2d93419aa0be1dcdde8abd38e3}} 
static void {\bfseries clear\+\_\+factory\+\_\+function} ()
\item 
\mbox{\Hypertarget{class_sym_a796bca80c9fdddd706196d6f078b4c7a}\label{class_sym_a796bca80c9fdddd706196d6f078b4c7a}} 
static const std\+::vector$<$ unsigned $>$ \& {\bfseries token\+\_\+refcount} ()
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_sym_a7b2ecae1712a14da0dc0493348a59dad}\label{class_sym_a7b2ecae1712a14da0dc0493348a59dad}} 
struct {\bfseries detail\+::\+Sym\+Key\+::\+Hash}
\item 
\mbox{\Hypertarget{class_sym_a8196642bde20852bfa9f704197c7ad52}\label{class_sym_a8196642bde20852bfa9f704197c7ad52}} 
struct {\bfseries detail\+::\+Sym\+Key}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
deprecated/eo/contrib/mathsym/sym/Sym.\+h\item 
deprecated/eo/contrib/mathsym/sym/Sym.\+cpp\end{DoxyCompactItemize}
