\section{booster\+:\+:match\+\_\+results$<$ Iterator $>$ Class Template Reference}
\label{classbooster_1_1match__results}\index{booster\+::match\+\_\+results$<$ Iterator $>$@{booster\+::match\+\_\+results$<$ Iterator $>$}}


The object that hold the result of matching a regular expression against the text using regex\+\_\+match and regex\+\_\+search functions.  




{\ttfamily \#include $<$booster/booster/regex\+\_\+match.\+h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef {\bf sub\+\_\+match}$<$ Iterator $>$ {\bf value\+\_\+type}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf match\+\_\+results} ()
\item 
{\bf value\+\_\+type} {\bf operator[$\,$]} (int n) const 
\item 
size\+\_\+t {\bf size} () const 
\item 
{\bf value\+\_\+type} {\bf suffix} ()
\item 
{\bf value\+\_\+type} {\bf prefix} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Iterator$>$\\*
class booster\+::match\+\_\+results$<$ Iterator $>$}

The object that hold the result of matching a regular expression against the text using regex\+\_\+match and regex\+\_\+search functions. 

\subsection{Member Typedef Documentation}
\index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{value\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ typedef {\bf sub\+\_\+match}$<$Iterator$>$ {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::{\bf value\+\_\+type}}\label{classbooster_1_1match__results_a27633c3c3840e26cc860a5b4c3ad0575}
The type of subexpression returned by operator[] 

\subsection{Constructor \& Destructor Documentation}
\index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!match\+\_\+results@{match\+\_\+results}}
\index{match\+\_\+results@{match\+\_\+results}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{match\+\_\+results()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::{\bf match\+\_\+results} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classbooster_1_1match__results_a0f575a6aa28e9c4dca25e377d6deda36}
Creates default empty matched result. 

\subsection{Member Function Documentation}
\index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!operator[$\,$]@{operator[]}}
\index{operator[$\,$]@{operator[]}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{operator[](int n) const }]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ {\bf value\+\_\+type} {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::operator[$\,$] (
\begin{DoxyParamCaption}
\item[{int}]{n}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classbooster_1_1match__results_adb7c7e5ac1c2b2c6787be579b21e4dca}
Get the \doxyref{sub\+\_\+match}{p.}{classbooster_1_1sub__match} for subexpression {\itshape n}. If n $<$ 0 or n $>$= \doxyref{size()}{p.}{classbooster_1_1match__results_a02eac536ec00db516007b6ac1b15cb04} returns an empty \doxyref{sub\+\_\+match}{p.}{classbooster_1_1sub__match} 

References booster\+::sub\+\_\+match$<$ Iterator $>$\+::matched.

\index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!prefix@{prefix}}
\index{prefix@{prefix}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{prefix()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ {\bf value\+\_\+type} {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::prefix (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classbooster_1_1match__results_a358a6672749919ceff07f120a1ad6059}
Get the text range after the matched expression. Always empty for \doxyref{match\+\_\+results}{p.}{classbooster_1_1match__results} 

References booster\+::sub\+\_\+match$<$ Iterator $>$\+::matched.

\index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!size@{size}}
\index{size@{size}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{size() const }]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ size\+\_\+t {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classbooster_1_1match__results_a02eac536ec00db516007b6ac1b15cb04}
Get the number of captured subexpressions in the regular expression. \index{booster\+::match\+\_\+results@{booster\+::match\+\_\+results}!suffix@{suffix}}
\index{suffix@{suffix}!booster\+::match\+\_\+results@{booster\+::match\+\_\+results}}
\subsubsection[{suffix()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Iterator $>$ {\bf value\+\_\+type} {\bf booster\+::match\+\_\+results}$<$ Iterator $>$\+::suffix (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classbooster_1_1match__results_a4edc8682bc61ba5d7cab45b10e039e24}
Get the text range before the matched expression. Always empty for \doxyref{match\+\_\+results}{p.}{classbooster_1_1match__results} 

References booster\+::sub\+\_\+match$<$ Iterator $>$\+::matched.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
booster/regex\+\_\+match.\+h\end{DoxyCompactItemize}
