\hypertarget{classParserConstraint}{}\section{Parser\+Constraint$<$ Parser $>$ Class Template Reference} \label{classParserConstraint}\index{Parser\+Constraint$<$ Parser $>$@{Parser\+Constraint$<$ Parser $>$}} Inheritance diagram for Parser\+Constraint$<$ Parser $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=217pt]{classParserConstraint__inherit__graph} \end{center} \end{figure} Collaboration diagram for Parser\+Constraint$<$ Parser $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=217pt]{classParserConstraint__coll__graph} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classParserConstraint_aac3f1a9d9cd93681ed5c157d903bd5f3}\label{classParserConstraint_aac3f1a9d9cd93681ed5c157d903bd5f3}} {\bfseries Parser\+Constraint} (Parser par) \item \mbox{\Hypertarget{classParserConstraint_a8a49781a6411548ac2d8c1f58401e906}\label{classParserConstraint_a8a49781a6411548ac2d8c1f58401e906}} {\bfseries Parser\+Constraint} (Parser par, std\+::string usage) \item \mbox{\Hypertarget{classParserConstraint_a83b9008f890e7a1c1f72171a1ea8634f}\label{classParserConstraint_a83b9008f890e7a1c1f72171a1ea8634f}} {\bfseries Parser\+Constraint} (Parser par, std\+::string usage, std\+::string desc) \item \mbox{\Hypertarget{classParserConstraint_a55df93baef380201c23899ae6ee71ea0}\label{classParserConstraint_a55df93baef380201c23899ae6ee71ea0}} auto {\bfseries parse} (const std\+::string \&val) const -\/$>$ decltype(auto) \item \mbox{\Hypertarget{classParserConstraint_a006101ec946ee6c66d5028b84754f051}\label{classParserConstraint_a006101ec946ee6c66d5028b84754f051}} auto {\bfseries check} (const std\+::string \&val) const -\/$>$ bool override \item \mbox{\Hypertarget{classParserConstraint_a09274e285bfcff4b16e8b22df5c989d8}\label{classParserConstraint_a09274e285bfcff4b16e8b22df5c989d8}} auto {\bfseries short\+ID} () const -\/$>$ std\+::string override \item \mbox{\Hypertarget{classParserConstraint_aaa34a62ab1e8053f433d65bb5ff8957f}\label{classParserConstraint_aaa34a62ab1e8053f433d65bb5ff8957f}} auto {\bfseries description} () const -\/$>$ std\+::string override \end{DoxyCompactItemize} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item main.\+cpp\end{DoxyCompactItemize}