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