\hypertarget{classHurricane_1_1NotFilter}{}\section{Hurricane\+:\+:Not\+Filter$<$ Type $>$ Class Template Reference}
\label{classHurricane_1_1NotFilter}\index{Hurricane\+::\+Not\+Filter$<$ Type $>$@{Hurricane\+::\+Not\+Filter$<$ Type $>$}}


\mbox{\hyperlink{classHurricane_1_1Filter}{Filter}} negation.  




Inheritance diagram for Hurricane\+:\+:Not\+Filter$<$ Type $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=192pt]{classHurricane_1_1NotFilter__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classHurricane_1_1NotFilter_a8c75f2e192929c1b559f4ca876e47126}{Not\+Filter}} (const \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}$<$ Type $>$ \&filter)
\item 
\mbox{\hyperlink{classHurricane_1_1NotFilter_a232102dc584111a704e66b2ac793af86}{Not\+Filter}} (const \mbox{\hyperlink{classHurricane_1_1NotFilter}{Not\+Filter}}$<$ Type $>$ \&not\+Filter)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Type$>$\newline
class Hurricane\+::\+Not\+Filter$<$ Type $>$}

\mbox{\hyperlink{classHurricane_1_1Filter}{Filter}} negation. 

This filter invert the matching criterion of any other filter.

\begin{DoxyRemark}{Remarks}
This is a raw \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}. 
\end{DoxyRemark}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classHurricane_1_1NotFilter_a8c75f2e192929c1b559f4ca876e47126}\label{classHurricane_1_1NotFilter_a8c75f2e192929c1b559f4ca876e47126}} 
\index{Hurricane\+::\+Not\+Filter@{Hurricane\+::\+Not\+Filter}!Not\+Filter@{Not\+Filter}}
\index{Not\+Filter@{Not\+Filter}!Hurricane\+::\+Not\+Filter@{Hurricane\+::\+Not\+Filter}}
\subsubsection{\texorpdfstring{Not\+Filter()}{NotFilter()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$class Type$>$ \\
\mbox{\hyperlink{classHurricane_1_1NotFilter}{Hurricane\+::\+Not\+Filter}}$<$ Type $>$\+::\mbox{\hyperlink{classHurricane_1_1NotFilter}{Not\+Filter}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}$<$ Type $>$ \&}]{filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Constructor from a raw \mbox{\hyperlink{classHurricane_1_1Filter}{Filter}}.

\begin{DoxyRemark}{Remarks}
This constructor build a {\itshape copy} of the raw filter. So the originating filter can be safely deleted. 
\end{DoxyRemark}
\mbox{\Hypertarget{classHurricane_1_1NotFilter_a232102dc584111a704e66b2ac793af86}\label{classHurricane_1_1NotFilter_a232102dc584111a704e66b2ac793af86}} 
\index{Hurricane\+::\+Not\+Filter@{Hurricane\+::\+Not\+Filter}!Not\+Filter@{Not\+Filter}}
\index{Not\+Filter@{Not\+Filter}!Hurricane\+::\+Not\+Filter@{Hurricane\+::\+Not\+Filter}}
\subsubsection{\texorpdfstring{Not\+Filter()}{NotFilter()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$class Type$>$ \\
\mbox{\hyperlink{classHurricane_1_1NotFilter}{Hurricane\+::\+Not\+Filter}}$<$ Type $>$\+::\mbox{\hyperlink{classHurricane_1_1NotFilter}{Not\+Filter}} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1NotFilter}{Not\+Filter}}$<$ Type $>$ \&}]{filter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Copy constructor.

\begin{DoxyRemark}{Remarks}
This constructor build a {\itshape copy} of the raw filter. So the originating filter can be safely deleted. 
\end{DoxyRemark}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Filter.\+h\item 
Filter.\+dox\end{DoxyCompactItemize}
