\hypertarget{classArgumentParser}{
\section{ArgumentParser Class Reference}
\label{classArgumentParser}\index{ArgumentParser@{ArgumentParser}}
}


Base class for Argument Parsers.  




{\ttfamily \#include $<$parser.hh$>$}

Inheritance diagram for ArgumentParser:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.794872cm]{classArgumentParser}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classArgumentParser_a36249228bd7fa55b5fb41b8eefabf7f3}{
{\bfseries ArgumentParser} (const string \&parser\_\-name)}
\label{classArgumentParser_a36249228bd7fa55b5fb41b8eefabf7f3}

\item 
\hypertarget{classArgumentParser_a741e1b892fbe8f28a7e3e0f390ec0d75}{
virtual \hyperlink{classDatum}{Datum} $\ast$ {\bfseries parse} (const string \&s) const =0}
\label{classArgumentParser_a741e1b892fbe8f28a7e3e0f390ec0d75}

\item 
\hypertarget{classArgumentParser_a9a355b769bf827d5c023dec683c1422a}{
const string \& {\bfseries name} () const }
\label{classArgumentParser_a9a355b769bf827d5c023dec683c1422a}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classArgumentParser_a58bba01b9b720a33e3b7443ef79cc070}{
const string {\bfseries \_\-argname}}
\label{classArgumentParser_a58bba01b9b720a33e3b7443ef79cc070}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for Argument Parsers. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rib/parser.hh\end{DoxyCompactItemize}
