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


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


Collaboration diagram for parser\+:\+:A\+ST\+:\+:String\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{structparser_1_1AST_1_1String__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structparser_1_1AST_1_1String_abfd0153f134d6ed91c9c14af121438f4}\label{structparser_1_1AST_1_1String_abfd0153f134d6ed91c9c14af121438f4}} 
{\footnotesize template$<$typename... Ts$>$ }\\std\+::tuple$<$ std\+::optional$<$ Ts $>$... $>$ {\bfseries refine} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static constexpr std\+::size\+\_\+t {\bfseries max\+\_\+derived\+\_\+size}
\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{structparser_1_1AST_1_1String_a5c6427f7d29f2d915de73c73d3a0f96b}\label{structparser_1_1AST_1_1String_a5c6427f7d29f2d915de73c73d3a0f96b}} 
\index{parser\+::\+A\+S\+T\+::\+String@{parser\+::\+A\+S\+T\+::\+String}!max\+\_\+derived\+\_\+size@{max\+\_\+derived\+\_\+size}}
\index{max\+\_\+derived\+\_\+size@{max\+\_\+derived\+\_\+size}!parser\+::\+A\+S\+T\+::\+String@{parser\+::\+A\+S\+T\+::\+String}}
\subsubsection{\texorpdfstring{max\+\_\+derived\+\_\+size}{max\_derived\_size}}
{\footnotesize\ttfamily constexpr std\+::size\+\_\+t parser\+::\+A\+S\+T\+::\+String\+::max\+\_\+derived\+\_\+size\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}
=
            \textcolor{keyword}{sizeof}(ASTNode) + \textcolor{keyword}{sizeof}(std::vector<int>)
\end{DoxyCode}


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