\section{Шаблон класса TagHandler$<$ T $>$}
\label{class_tag_handler}\index{TagHandler@{TagHandler}}


{\ttfamily \#include $<$TagHandler.h$>$}

\subsection*{Открытые типы}
\begin{DoxyCompactItemize}
\item 
typedef {\bf TagHandler}$<$ T $>$ $\ast$ {\bf PTagHandler}
\end{DoxyCompactItemize}
\subsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
virtual void {\bf handleTag} (T \&tag)=0
\end{DoxyCompactItemize}


\subsection{Подробное описание}
\subsubsection*{template$<$class T$>$ class TagHandler$<$ T $>$}



См. определение в файле TagHandler.h строка 13



\subsection{Определения типов}
\index{TagHandler@{TagHandler}!PTagHandler@{PTagHandler}}
\index{PTagHandler@{PTagHandler}!TagHandler@{TagHandler}}
\subsubsection[{PTagHandler}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ typedef {\bf TagHandler}$<$T$>$$\ast$ {\bf TagHandler}$<$ T $>$::{\bf PTagHandler}}\label{class_tag_handler_adcc41bea437e853812eb8e8323eeadf6}


См. определение в файле TagHandler.h строка 16



\subsection{Методы}
\index{TagHandler@{TagHandler}!handleTag@{handleTag}}
\index{handleTag@{handleTag}!TagHandler@{TagHandler}}
\subsubsection[{handleTag}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ virtual void {\bf TagHandler}$<$ T $>$::handleTag (
\begin{DoxyParamCaption}
\item[{T \&}]{ tag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  [pure virtual]}}\label{class_tag_handler_aae7e82cdc8a8faa8d48a8b4570c3c963}


Замещается в {\bf BaseOneOperation$<$ T $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e}, {\bf GetAttributes} \doxyref{}{стр.}{class_get_attributes_af1ec89833c5435fa36144b5fba1c70f1}, {\bf OpenFiles} \doxyref{}{стр.}{class_open_files_aea6e3494491baf455957b26f2208b520}, {\bf ReadDirectory} \doxyref{}{стр.}{class_read_directory_a33c3baddc85d81d292c7e449162e5b4e}, {\bf ReadFiles} \doxyref{}{стр.}{class_read_files_a04999b6251c34b5320bb55c97d0892bd}, {\bf ReleaseFiles} \doxyref{}{стр.}{class_release_files_a31481d7c6bddcd1506cdd9577f5a859b}, {\bf WriteFiles} \doxyref{}{стр.}{class_write_files_aaffd8b158203cf78878a8a70a1479e6a}, {\bf BaseOneOperation$<$ LinkFile $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e}, {\bf BaseOneOperation$<$ UnlinkFile $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e}, {\bf BaseOneOperation$<$ Chmod $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e}, {\bf BaseOneOperation$<$ Mkdir $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e} и {\bf BaseOneOperation$<$ Rmdir $>$} \doxyref{}{стр.}{class_base_one_operation_aad6bd1c19f0681829a9d82514cd3527e}.



Объявления и описания членов класса находятся в файле:\begin{DoxyCompactItemize}
\item 
ServerFSp/XML/{\bf TagHandler.h}\end{DoxyCompactItemize}
