1\subsection{Filter Class Reference} 2\label{classFilter}\index{Filter@{Filter}} 3 4 5{\ttfamily \#include $<$filter.\+hh$>$} 6 7Inheritance diagram for Filter\+:\begin{figure}[H] 8\begin{center} 9\leavevmode 10\includegraphics[height=2.000000cm]{classFilter} 11\end{center} 12\end{figure} 13\subsubsection*{Public Member Functions} 14\begin{DoxyCompactItemize} 15\item 16{\bf Filter} (void) 17\item 18{\bf $\sim$\+Filter} (void) 19\item 20string {\bf expression} (void) {\bf const} 21\item 22void {\bf set\+\_\+expression} ({\bf const} char $\ast$) 23\item 24int {\bf compile} (void) 25\item 26void {\bf set\+\_\+negativity} (bool) 27\item 28bool {\bf is\+\_\+negative} (void) {\bf const} 29\item 30int {\bf ccase} (void) {\bf const} 31\item 32void {\bf set\+\_\+case} (int) 33\item 34{\bf const} regex\+\_\+t $\ast$ {\bf comp\+\_\+exp} (void) {\bf const} 35\end{DoxyCompactItemize} 36 37 38\subsubsection{Constructor \& Destructor Documentation} 39\index{Filter@{Filter}!Filter@{Filter}} 40\index{Filter@{Filter}!Filter@{Filter}} 41\paragraph[{Filter}]{\setlength{\rightskip}{0pt plus 5cm}Filter\+::\+Filter ( 42\begin{DoxyParamCaption} 43\item[{void}]{} 44\end{DoxyParamCaption} 45)}\label{classFilter_ab86c90163e27f662edd126f5ae0d0334} 46\index{Filter@{Filter}!````~Filter@{$\sim$\+Filter}} 47\index{````~Filter@{$\sim$\+Filter}!Filter@{Filter}} 48\paragraph[{$\sim$\+Filter}]{\setlength{\rightskip}{0pt plus 5cm}Filter\+::$\sim$\+Filter ( 49\begin{DoxyParamCaption} 50\item[{void}]{} 51\end{DoxyParamCaption} 52)}\label{classFilter_a5d7ba6a80d45796887ac4032b6dbb29a} 53 54 55\subsubsection{Member Function Documentation} 56\index{Filter@{Filter}!ccase@{ccase}} 57\index{ccase@{ccase}!Filter@{Filter}} 58\paragraph[{ccase}]{\setlength{\rightskip}{0pt plus 5cm}int Filter\+::ccase ( 59\begin{DoxyParamCaption} 60\item[{void}]{} 61\end{DoxyParamCaption} 62) const}\label{classFilter_ae693aa3a6cc5c221cdb6001d3a993ae5} 63\index{Filter@{Filter}!comp\+\_\+exp@{comp\+\_\+exp}} 64\index{comp\+\_\+exp@{comp\+\_\+exp}!Filter@{Filter}} 65\paragraph[{comp\+\_\+exp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf const} regex\+\_\+t $\ast$ Filter\+::comp\+\_\+exp ( 66\begin{DoxyParamCaption} 67\item[{void}]{} 68\end{DoxyParamCaption} 69) const}\label{classFilter_a03ba94c3909178285d7b3592223e3f81} 70\index{Filter@{Filter}!compile@{compile}} 71\index{compile@{compile}!Filter@{Filter}} 72\paragraph[{compile}]{\setlength{\rightskip}{0pt plus 5cm}int Filter\+::compile ( 73\begin{DoxyParamCaption} 74\item[{void}]{} 75\end{DoxyParamCaption} 76)}\label{classFilter_a04dad870beefa75e77ab935c829f01f9} 77\index{Filter@{Filter}!expression@{expression}} 78\index{expression@{expression}!Filter@{Filter}} 79\paragraph[{expression}]{\setlength{\rightskip}{0pt plus 5cm}string Filter\+::expression ( 80\begin{DoxyParamCaption} 81\item[{void}]{} 82\end{DoxyParamCaption} 83) const}\label{classFilter_a9de91db7ddb1391ca715dda8a24f6fce} 84\index{Filter@{Filter}!is\+\_\+negative@{is\+\_\+negative}} 85\index{is\+\_\+negative@{is\+\_\+negative}!Filter@{Filter}} 86\paragraph[{is\+\_\+negative}]{\setlength{\rightskip}{0pt plus 5cm}bool Filter\+::is\+\_\+negative ( 87\begin{DoxyParamCaption} 88\item[{void}]{} 89\end{DoxyParamCaption} 90) const}\label{classFilter_a2da73a93e4248a1077978f3ccb5dda30} 91\index{Filter@{Filter}!set\+\_\+case@{set\+\_\+case}} 92\index{set\+\_\+case@{set\+\_\+case}!Filter@{Filter}} 93\paragraph[{set\+\_\+case}]{\setlength{\rightskip}{0pt plus 5cm}void Filter\+::set\+\_\+case ( 94\begin{DoxyParamCaption} 95\item[{int}]{c} 96\end{DoxyParamCaption} 97)}\label{classFilter_ad08de0b1335d5e02a663ec537aceebe4} 98\index{Filter@{Filter}!set\+\_\+expression@{set\+\_\+expression}} 99\index{set\+\_\+expression@{set\+\_\+expression}!Filter@{Filter}} 100\paragraph[{set\+\_\+expression}]{\setlength{\rightskip}{0pt plus 5cm}void Filter\+::set\+\_\+expression ( 101\begin{DoxyParamCaption} 102\item[{{\bf const} char $\ast$}]{exp} 103\end{DoxyParamCaption} 104)}\label{classFilter_ae97e377d363d2eb89fdc798b5aecd3bf} 105\index{Filter@{Filter}!set\+\_\+negativity@{set\+\_\+negativity}} 106\index{set\+\_\+negativity@{set\+\_\+negativity}!Filter@{Filter}} 107\paragraph[{set\+\_\+negativity}]{\setlength{\rightskip}{0pt plus 5cm}void Filter\+::set\+\_\+negativity ( 108\begin{DoxyParamCaption} 109\item[{bool}]{t} 110\end{DoxyParamCaption} 111)}\label{classFilter_a8aec8a32fb0ecfb9a47d4b3f34cc5c18} 112 113 114The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} 115\item 116{\bf filter.\+hh}\item 117{\bf filter.\+cc}\end{DoxyCompactItemize} 118