\section{cppcms\+:\+:filters Namespace Reference}
\label{namespacecppcms_1_1filters}\index{cppcms\+::filters@{cppcms\+::filters}}


This namespace various filters that can be used in templates for filtering data.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class {\bf base64\+\_\+urlencode}
\begin{DoxyCompactList}\small\item\em Output filter \doxyref{base64\+\_\+urlencode}{p.}{classcppcms_1_1filters_1_1base64__urlencode}. \end{DoxyCompactList}\item 
class {\bf date}
\begin{DoxyCompactList}\small\item\em Formats date to the stream, date is represented as number -\/ P\+O\+S\+IX time, a plain number. \end{DoxyCompactList}\item 
class {\bf datetime}
\begin{DoxyCompactList}\small\item\em Format date and time to ouput stream. \end{DoxyCompactList}\item 
class {\bf escape}
\begin{DoxyCompactList}\small\item\em Output filter escape. \end{DoxyCompactList}\item 
class {\bf jsescape}
\begin{DoxyCompactList}\small\item\em Output filter escape. \end{DoxyCompactList}\item 
class {\bf raw}
\begin{DoxyCompactList}\small\item\em Output filter raw. \end{DoxyCompactList}\item 
class {\bf streamable}
\begin{DoxyCompactList}\small\item\em A special proxy object for writing any object to a std\+::ostream. \end{DoxyCompactList}\item 
class {\bf strftime}
\begin{DoxyCompactList}\small\item\em Custom time formating filter. \end{DoxyCompactList}\item 
class {\bf time}
\begin{DoxyCompactList}\small\item\em Format local time to ouput stream. \end{DoxyCompactList}\item 
class {\bf to\+\_\+lower}
\begin{DoxyCompactList}\small\item\em Output filter \doxyref{to\+\_\+lower}{p.}{classcppcms_1_1filters_1_1to__lower}. \end{DoxyCompactList}\item 
class {\bf to\+\_\+title}
\begin{DoxyCompactList}\small\item\em Output filter \doxyref{to\+\_\+title}{p.}{classcppcms_1_1filters_1_1to__title}. \end{DoxyCompactList}\item 
class {\bf to\+\_\+upper}
\begin{DoxyCompactList}\small\item\em Output filter \doxyref{to\+\_\+upper}{p.}{classcppcms_1_1filters_1_1to__upper}. \end{DoxyCompactList}\item 
class {\bf urlencode}
\begin{DoxyCompactList}\small\item\em Output filter urlencode. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf to\+\_\+upper} const \&obj)\label{namespacecppcms_1_1filters_abc9ce60e6b5d7fb3c6aea58c535ec4ce}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf to\+\_\+lower} const \&obj)\label{namespacecppcms_1_1filters_a9765831f9526d62db2a13bc64c9b93d2}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf to\+\_\+title} const \&obj)\label{namespacecppcms_1_1filters_a9bee7203788386ab2ff839d91be71bb6}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf escape} const \&obj)\label{namespacecppcms_1_1filters_a540c4d7e1465d75950326aaab41b4b71}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf jsescape} const \&obj)\label{namespacecppcms_1_1filters_add78af1249263870511ab6ca540d2ca3}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf urlencode} const \&obj)\label{namespacecppcms_1_1filters_a4aa5d33f6757136c43bfa7353a5752e1}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf base64\+\_\+urlencode} const \&obj)\label{namespacecppcms_1_1filters_a76b0f698130eab4146bc03c593df2072}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf raw} const \&obj)\label{namespacecppcms_1_1filters_a5452061f48a62d55c47bb65ae539b819}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf date} const \&obj)\label{namespacecppcms_1_1filters_ae170e9c413c53c831a6d6308f22b48b7}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf time} const \&obj)\label{namespacecppcms_1_1filters_a7a36791b7e588d9aae5d867e7d5806b8}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf datetime} const \&obj)\label{namespacecppcms_1_1filters_a9f8be32dbd66b32877b06bdd9f569863}

\item 
std\+::ostream \& {\bfseries operator$<$$<$} (std\+::ostream \&out, {\bf strftime} const \&obj)\label{namespacecppcms_1_1filters_a630b3144afa8c0ad4f77ea68de9b3efc}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This namespace various filters that can be used in templates for filtering data. 