\hypertarget{structparser_1_1AST_1_1Alternative}{}\section{parser\+:\+:A\+ST\+:\+:Alternative Struct Reference}
\label{structparser_1_1AST_1_1Alternative}\index{parser\+::\+A\+S\+T\+::\+Alternative@{parser\+::\+A\+S\+T\+::\+Alternative}}


Inheritance diagram for parser\+:\+:A\+ST\+:\+:Alternative\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=205pt]{structparser_1_1AST_1_1Alternative__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for parser\+:\+:A\+ST\+:\+:Alternative\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structparser_1_1AST_1_1Alternative__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structparser_1_1AST_1_1Alternative_a6bcb838988dbecd19748d803c9d65dd4}\label{structparser_1_1AST_1_1Alternative_a6bcb838988dbecd19748d803c9d65dd4}} 
auto {\bfseries val} () const -\/$>$ \hyperlink{structparser_1_1AST_1_1String}{String} \&
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structparser_1_1AST_1_1Alternative_a64dc476d827a224d9941cdf07d5f37f1}\label{structparser_1_1AST_1_1Alternative_a64dc476d827a224d9941cdf07d5f37f1}} 
std\+::variant$<$ double, \hyperlink{structparser_1_1AST_1_1TString}{T\+String} $>$ {\bfseries freq}
\item 
\mbox{\Hypertarget{structparser_1_1AST_1_1Alternative_aa17d31ad69df3068ca27b4ed78faa5e7}\label{structparser_1_1AST_1_1Alternative_aa17d31ad69df3068ca27b4ed78faa5e7}} 
\hyperlink{structparser_1_1AST_1_1Map}{Map}$<$ std\+::string, kblib\+::poly\+\_\+obj$<$ \hyperlink{structparser_1_1AST_1_1String}{String} $>$ $>$ {\bfseries channels}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
parser.\+h\end{DoxyCompactItemize}
