34d8a7c6b3
nouveau fichier: doc/html/annotated.html nouveau fichier: doc/html/annotated.js nouveau fichier: doc/html/bc_s.png nouveau fichier: doc/html/bdwn.png nouveau fichier: doc/html/classes.html nouveau fichier: doc/html/classm_1_1load_conf_1_1_config_error-members.html nouveau fichier: doc/html/classm_1_1load_conf_1_1_config_error.html nouveau fichier: doc/html/classm_1_1load_conf_1_1_config_error.js nouveau fichier: doc/html/classm_1_1load_conf_1_1_config_error.png nouveau fichier: doc/html/classm_1_1load_conf_1_1_load_conf-members.html nouveau fichier: doc/html/classm_1_1load_conf_1_1_load_conf.html nouveau fichier: doc/html/classm_1_1load_conf_1_1_load_conf.js nouveau fichier: doc/html/classm_1_1load_conf_1_1_load_conf.png nouveau fichier: doc/html/classm_1_1log_1_1_log-members.html nouveau fichier: doc/html/classm_1_1log_1_1_log.html nouveau fichier: doc/html/classm_1_1log_1_1_log.js nouveau fichier: doc/html/classm_1_1log_1_1_log.png nouveau fichier: doc/html/classm_1_1log_1_1_single_level_filter-members.html nouveau fichier: doc/html/classm_1_1log_1_1_single_level_filter.html nouveau fichier: doc/html/classm_1_1log_1_1_single_level_filter.js nouveau fichier: doc/html/classm_1_1log_1_1_single_level_filter.png nouveau fichier: doc/html/classm_1_1log_1_1bcolors-members.html nouveau fichier: doc/html/classm_1_1log_1_1bcolors.html nouveau fichier: doc/html/classm_1_1log_1_1lvl-members.html nouveau fichier: doc/html/classm_1_1log_1_1lvl.html nouveau fichier: doc/html/classm_1_1login_1_1_login-members.html nouveau fichier: doc/html/classm_1_1login_1_1_login.html nouveau fichier: doc/html/classm_1_1login_1_1_login.js nouveau fichier: doc/html/classm_1_1login_1_1_login.png nouveau fichier: doc/html/classsuper_tornado_1_1_base_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_base_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_base_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_base_handler.png nouveau fichier: doc/html/classsuper_tornado_1_1_disconnection_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_disconnection_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_disconnection_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_disconnection_handler.png nouveau fichier: doc/html/classsuper_tornado_1_1_global_vars-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_global_vars.html nouveau fichier: doc/html/classsuper_tornado_1_1_main_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_main_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_main_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_main_handler.png nouveau fichier: doc/html/classsuper_tornado_1_1_unauthorized_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_unauthorized_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_unauthorized_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_unauthorized_handler.png nouveau fichier: doc/html/classsuper_tornado_1_1_video_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_video_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_video_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_video_handler.png nouveau fichier: doc/html/classsuper_tornado_1_1_w_socket_handler-members.html nouveau fichier: doc/html/classsuper_tornado_1_1_w_socket_handler.html nouveau fichier: doc/html/classsuper_tornado_1_1_w_socket_handler.js nouveau fichier: doc/html/classsuper_tornado_1_1_w_socket_handler.png nouveau fichier: doc/html/closed.png nouveau fichier: doc/html/dir_060e062f70a4a7965197b0046a5699c1.html nouveau fichier: doc/html/dir_b9f9e361513c934f24957ae0a3633a41.html nouveau fichier: doc/html/dir_cc95ad066e2e041bbee057a78f4a0df2.html nouveau fichier: doc/html/doxygen.css nouveau fichier: doc/html/doxygen.png nouveau fichier: doc/html/dynsections.js nouveau fichier: doc/html/ftv2blank.png nouveau fichier: doc/html/ftv2cl.png nouveau fichier: doc/html/ftv2doc.png nouveau fichier: doc/html/ftv2folderclosed.png nouveau fichier: doc/html/ftv2folderopen.png nouveau fichier: doc/html/ftv2lastnode.png nouveau fichier: doc/html/ftv2link.png nouveau fichier: doc/html/ftv2mlastnode.png nouveau fichier: doc/html/ftv2mnode.png nouveau fichier: doc/html/ftv2mo.png nouveau fichier: doc/html/ftv2node.png nouveau fichier: doc/html/ftv2ns.png nouveau fichier: doc/html/ftv2plastnode.png nouveau fichier: doc/html/ftv2pnode.png nouveau fichier: doc/html/ftv2splitbar.png nouveau fichier: doc/html/ftv2vertline.png nouveau fichier: doc/html/functions.html nouveau fichier: doc/html/functions_func.html nouveau fichier: doc/html/hierarchy.html nouveau fichier: doc/html/hierarchy.js nouveau fichier: doc/html/index.html nouveau fichier: doc/html/jquery.js nouveau fichier: doc/html/link lol.gif nouveau fichier: doc/html/md__r_e_a_d_m_e.html nouveau fichier: doc/html/namespaces.html nouveau fichier: doc/html/namespaces.js nouveau fichier: doc/html/namespacesuper_tornado.html nouveau fichier: doc/html/namespacesuper_tornado.js nouveau fichier: doc/html/nav_f.png nouveau fichier: doc/html/nav_g.png nouveau fichier: doc/html/nav_h.png nouveau fichier: doc/html/navtree.css nouveau fichier: doc/html/navtree.js nouveau fichier: doc/html/navtreeindex0.js nouveau fichier: doc/html/open.png nouveau fichier: doc/html/pages.html nouveau fichier: doc/html/resize.js nouveau fichier: doc/html/search/all_0.html nouveau fichier: doc/html/search/all_0.js nouveau fichier: doc/html/search/all_1.html nouveau fichier: doc/html/search/all_1.js nouveau fichier: doc/html/search/all_2.html nouveau fichier: doc/html/search/all_2.js nouveau fichier: doc/html/search/all_3.html nouveau fichier: doc/html/search/all_3.js nouveau fichier: doc/html/search/all_4.html nouveau fichier: doc/html/search/all_4.js nouveau fichier: doc/html/search/all_5.html nouveau fichier: doc/html/search/all_5.js nouveau fichier: doc/html/search/all_6.html nouveau fichier: doc/html/search/all_6.js nouveau fichier: doc/html/search/all_7.html nouveau fichier: doc/html/search/all_7.js nouveau fichier: doc/html/search/all_8.html nouveau fichier: doc/html/search/all_8.js nouveau fichier: doc/html/search/all_9.html nouveau fichier: doc/html/search/all_9.js nouveau fichier: doc/html/search/all_a.html nouveau fichier: doc/html/search/all_a.js nouveau fichier: doc/html/search/all_b.html nouveau fichier: doc/html/search/all_b.js nouveau fichier: doc/html/search/all_c.html nouveau fichier: doc/html/search/all_c.js nouveau fichier: doc/html/search/all_d.html nouveau fichier: doc/html/search/all_d.js nouveau fichier: doc/html/search/classes_0.html nouveau fichier: doc/html/search/classes_0.js nouveau fichier: doc/html/search/classes_1.html nouveau fichier: doc/html/search/classes_1.js nouveau fichier: doc/html/search/classes_2.html nouveau fichier: doc/html/search/classes_2.js nouveau fichier: doc/html/search/classes_3.html nouveau fichier: doc/html/search/classes_3.js nouveau fichier: doc/html/search/classes_4.html nouveau fichier: doc/html/search/classes_4.js nouveau fichier: doc/html/search/classes_5.html nouveau fichier: doc/html/search/classes_5.js nouveau fichier: doc/html/search/classes_6.html nouveau fichier: doc/html/search/classes_6.js nouveau fichier: doc/html/search/classes_7.html nouveau fichier: doc/html/search/classes_7.js nouveau fichier: doc/html/search/classes_8.html nouveau fichier: doc/html/search/classes_8.js nouveau fichier: doc/html/search/classes_9.html nouveau fichier: doc/html/search/classes_9.js nouveau fichier: doc/html/search/close.png nouveau fichier: doc/html/search/functions_0.html nouveau fichier: doc/html/search/functions_0.js nouveau fichier: doc/html/search/functions_1.html nouveau fichier: doc/html/search/functions_1.js nouveau fichier: doc/html/search/functions_2.html nouveau fichier: doc/html/search/functions_2.js nouveau fichier: doc/html/search/functions_3.html nouveau fichier: doc/html/search/functions_3.js nouveau fichier: doc/html/search/functions_4.html nouveau fichier: doc/html/search/functions_4.js nouveau fichier: doc/html/search/functions_5.html nouveau fichier: doc/html/search/functions_5.js nouveau fichier: doc/html/search/functions_6.html nouveau fichier: doc/html/search/functions_6.js nouveau fichier: doc/html/search/functions_7.html nouveau fichier: doc/html/search/functions_7.js nouveau fichier: doc/html/search/mag_sel.png nouveau fichier: doc/html/search/namespaces_0.html nouveau fichier: doc/html/search/namespaces_0.js nouveau fichier: doc/html/search/nomatches.html nouveau fichier: doc/html/search/pages_0.html nouveau fichier: doc/html/search/pages_0.js nouveau fichier: doc/html/search/search.css nouveau fichier: doc/html/search/search.js nouveau fichier: doc/html/search/search_l.png nouveau fichier: doc/html/search/search_m.png nouveau fichier: doc/html/search/search_r.png nouveau fichier: doc/html/sync_off.png nouveau fichier: doc/html/sync_on.png nouveau fichier: doc/html/tab_a.png nouveau fichier: doc/html/tab_b.png nouveau fichier: doc/html/tab_h.png nouveau fichier: doc/html/tab_s.png nouveau fichier: doc/html/tabs.css nouveau fichier: doc/latex/Makefile nouveau fichier: doc/latex/annotated.tex nouveau fichier: doc/latex/classm_1_1load_conf_1_1_config_error.eps nouveau fichier: doc/latex/classm_1_1load_conf_1_1_config_error.pdf nouveau fichier: doc/latex/classm_1_1load_conf_1_1_config_error.tex nouveau fichier: doc/latex/classm_1_1load_conf_1_1_load_conf.eps nouveau fichier: doc/latex/classm_1_1load_conf_1_1_load_conf.pdf nouveau fichier: doc/latex/classm_1_1load_conf_1_1_load_conf.tex nouveau fichier: doc/latex/classm_1_1log_1_1_log.eps nouveau fichier: doc/latex/classm_1_1log_1_1_log.pdf nouveau fichier: doc/latex/classm_1_1log_1_1_log.tex nouveau fichier: doc/latex/classm_1_1log_1_1_single_level_filter.eps nouveau fichier: doc/latex/classm_1_1log_1_1_single_level_filter.pdf nouveau fichier: doc/latex/classm_1_1log_1_1_single_level_filter.tex nouveau fichier: doc/latex/classm_1_1log_1_1bcolors.tex nouveau fichier: doc/latex/classm_1_1log_1_1lvl.tex nouveau fichier: doc/latex/classm_1_1login_1_1_login.eps nouveau fichier: doc/latex/classm_1_1login_1_1_login.pdf nouveau fichier: doc/latex/classm_1_1login_1_1_login.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_base_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_base_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_base_handler.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_disconnection_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_disconnection_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_disconnection_handler.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_global_vars.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_main_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_main_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_main_handler.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_unauthorized_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_unauthorized_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_unauthorized_handler.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_video_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_video_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_video_handler.tex nouveau fichier: doc/latex/classsuper_tornado_1_1_w_socket_handler.eps nouveau fichier: doc/latex/classsuper_tornado_1_1_w_socket_handler.pdf nouveau fichier: doc/latex/classsuper_tornado_1_1_w_socket_handler.tex nouveau fichier: doc/latex/dir_060e062f70a4a7965197b0046a5699c1.tex nouveau fichier: doc/latex/dir_b9f9e361513c934f24957ae0a3633a41.tex nouveau fichier: doc/latex/dir_cc95ad066e2e041bbee057a78f4a0df2.tex nouveau fichier: doc/latex/doxygen.sty nouveau fichier: doc/latex/hierarchy.tex nouveau fichier: doc/latex/md__r_e_a_d_m_e.tex nouveau fichier: doc/latex/namespaces.tex nouveau fichier: doc/latex/namespacesuper_tornado.tex nouveau fichier: doc/latex/refman.tex nouveau fichier: doc/link lol.gif nouveau fichier: doc/man/man3/_home_sidya_Documents_iut_ptut_m_.3 nouveau fichier: doc/man/man3/_home_sidya_Documents_iut_ptut_v_.3 nouveau fichier: doc/man/man3/_home_sidya_Documents_iut_ptut_v_js_.3 nouveau fichier: doc/man/man3/m_loadConf_ConfigError.3 nouveau fichier: doc/man/man3/m_loadConf_LoadConf.3 nouveau fichier: doc/man/man3/m_log_Log.3 nouveau fichier: doc/man/man3/m_log_SingleLevelFilter.3 nouveau fichier: doc/man/man3/m_log_bcolors.3 nouveau fichier: doc/man/man3/m_log_lvl.3 nouveau fichier: doc/man/man3/m_login_Login.3 nouveau fichier: doc/man/man3/md__r_e_a_d_m_e.3 nouveau fichier: doc/man/man3/superTornado.3 nouveau fichier: doc/man/man3/superTornado_BaseHandler.3 nouveau fichier: doc/man/man3/superTornado_DisconnectionHandler.3 nouveau fichier: doc/man/man3/superTornado_GlobalVars.3 nouveau fichier: doc/man/man3/superTornado_MainHandler.3 nouveau fichier: doc/man/man3/superTornado_UnauthorizedHandler.3 nouveau fichier: doc/man/man3/superTornado_VideoHandler.3 nouveau fichier: doc/man/man3/superTornado_WSocketHandler.3 renommé: m/fichier/autorise -> m/fichier/allow supprimé: m/fichier/log modifié: m/loadConf.py modifié: m/log.py modifié: m/login.py modifié: superTornado.py modifié: v/index.html modifié: v/video.html
465 lines
10 KiB
TeX
465 lines
10 KiB
TeX
\NeedsTeXFormat{LaTeX2e}
|
|
\ProvidesPackage{doxygen}
|
|
|
|
% Packages used by this style file
|
|
\RequirePackage{alltt}
|
|
\RequirePackage{array}
|
|
\RequirePackage{calc}
|
|
\RequirePackage{float}
|
|
\RequirePackage{ifthen}
|
|
\RequirePackage{verbatim}
|
|
\RequirePackage[table]{xcolor}
|
|
\RequirePackage{xtab}
|
|
|
|
%---------- Internal commands used in this style file ----------------
|
|
|
|
\newcommand{\ensurespace}[1]{%
|
|
\begingroup%
|
|
\setlength{\dimen@}{#1}%
|
|
\vskip\z@\@plus\dimen@%
|
|
\penalty -100\vskip\z@\@plus -\dimen@%
|
|
\vskip\dimen@%
|
|
\penalty 9999%
|
|
\vskip -\dimen@%
|
|
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
|
|
\endgroup%
|
|
}
|
|
|
|
\newcommand{\DoxyLabelFont}{}
|
|
\newcommand{\entrylabel}[1]{%
|
|
{%
|
|
\parbox[b]{\labelwidth-4pt}{%
|
|
\makebox[0pt][l]{\DoxyLabelFont#1}%
|
|
\vspace{1.5\baselineskip}%
|
|
}%
|
|
}%
|
|
}
|
|
|
|
\newenvironment{DoxyDesc}[1]{%
|
|
\ensurespace{4\baselineskip}%
|
|
\begin{list}{}{%
|
|
\settowidth{\labelwidth}{20pt}%
|
|
\setlength{\parsep}{0pt}%
|
|
\setlength{\itemsep}{0pt}%
|
|
\setlength{\leftmargin}{\labelwidth+\labelsep}%
|
|
\renewcommand{\makelabel}{\entrylabel}%
|
|
}%
|
|
\item[#1]%
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
\newsavebox{\xrefbox}
|
|
\newlength{\xreflength}
|
|
\newcommand{\xreflabel}[1]{%
|
|
\sbox{\xrefbox}{#1}%
|
|
\setlength{\xreflength}{\wd\xrefbox}%
|
|
\ifthenelse{\xreflength>\labelwidth}{%
|
|
\begin{minipage}{\textwidth}%
|
|
\setlength{\parindent}{0pt}%
|
|
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
|
|
\end{minipage}%
|
|
}{%
|
|
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
|
|
}%
|
|
}
|
|
|
|
%---------- Commands used by doxygen LaTeX output generator ----------
|
|
|
|
% Used by <pre> ... </pre>
|
|
\newenvironment{DoxyPre}{%
|
|
\small%
|
|
\begin{alltt}%
|
|
}{%
|
|
\end{alltt}%
|
|
\normalsize%
|
|
}
|
|
|
|
% Used by @code ... @endcode
|
|
\newenvironment{DoxyCode}{%
|
|
\par%
|
|
\scriptsize%
|
|
\begin{alltt}%
|
|
}{%
|
|
\end{alltt}%
|
|
\normalsize%
|
|
}
|
|
|
|
% Used by @example, @include, @includelineno and @dontinclude
|
|
\newenvironment{DoxyCodeInclude}{%
|
|
\DoxyCode%
|
|
}{%
|
|
\endDoxyCode%
|
|
}
|
|
|
|
% Used by @verbatim ... @endverbatim
|
|
\newenvironment{DoxyVerb}{%
|
|
\footnotesize%
|
|
\verbatim%
|
|
}{%
|
|
\endverbatim%
|
|
\normalsize%
|
|
}
|
|
|
|
% Used by @verbinclude
|
|
\newenvironment{DoxyVerbInclude}{%
|
|
\DoxyVerb%
|
|
}{%
|
|
\endDoxyVerb%
|
|
}
|
|
|
|
% Used by numbered lists (using '-#' or <ol> ... </ol>)
|
|
\newenvironment{DoxyEnumerate}{%
|
|
\enumerate%
|
|
}{%
|
|
\endenumerate%
|
|
}
|
|
|
|
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
|
|
\newenvironment{DoxyItemize}{%
|
|
\itemize%
|
|
}{%
|
|
\enditemize%
|
|
}
|
|
|
|
% Used by description lists (using <dl> ... </dl>)
|
|
\newenvironment{DoxyDescription}{%
|
|
\description%
|
|
}{%
|
|
\enddescription%
|
|
}
|
|
|
|
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
|
% (only if caption is specified)
|
|
\newenvironment{DoxyImage}{%
|
|
\begin{figure}[H]%
|
|
\begin{center}%
|
|
}{%
|
|
\end{center}%
|
|
\end{figure}%
|
|
}
|
|
|
|
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
|
|
% (only if no caption is specified)
|
|
\newenvironment{DoxyImageNoCaption}{%
|
|
}{%
|
|
}
|
|
|
|
% Used by @attention
|
|
\newenvironment{DoxyAttention}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @author and @authors
|
|
\newenvironment{DoxyAuthor}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @date
|
|
\newenvironment{DoxyDate}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @invariant
|
|
\newenvironment{DoxyInvariant}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @note
|
|
\newenvironment{DoxyNote}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @post
|
|
\newenvironment{DoxyPostcond}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @pre
|
|
\newenvironment{DoxyPrecond}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @copyright
|
|
\newenvironment{DoxyCopyright}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @remark
|
|
\newenvironment{DoxyRemark}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @return and @returns
|
|
\newenvironment{DoxyReturn}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @since
|
|
\newenvironment{DoxySince}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @see
|
|
\newenvironment{DoxySeeAlso}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @version
|
|
\newenvironment{DoxyVersion}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @warning
|
|
\newenvironment{DoxyWarning}[1]{%
|
|
\begin{DoxyDesc}{#1}%
|
|
}{%
|
|
\end{DoxyDesc}%
|
|
}
|
|
|
|
% Used by @internal
|
|
\newenvironment{DoxyInternal}[1]{%
|
|
\paragraph*{#1}%
|
|
}{%
|
|
}
|
|
|
|
% Used by @par and @paragraph
|
|
\newenvironment{DoxyParagraph}[1]{%
|
|
\begin{list}{}{%
|
|
\settowidth{\labelwidth}{40pt}%
|
|
\setlength{\leftmargin}{\labelwidth}%
|
|
\setlength{\parsep}{0pt}%
|
|
\setlength{\itemsep}{-4pt}%
|
|
\renewcommand{\makelabel}{\entrylabel}%
|
|
}%
|
|
\item[#1]%
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used by parameter lists
|
|
\newenvironment{DoxyParams}[2][]{%
|
|
\par%
|
|
\tabletail{\hline}%
|
|
\tablelasttail{\hline}%
|
|
\tablefirsthead{}%
|
|
\tablehead{}%
|
|
\ifthenelse{\equal{#1}{}}%
|
|
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
|
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
|
p{0.805\textwidth}|}}%
|
|
{\ifthenelse{\equal{#1}{1}}%
|
|
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
|
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
|
|
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
|
p{0.678\textwidth}|}}%
|
|
{\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
|
|
\begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
|
|
>{\centering\hspace{0pt}}p{0.15\textwidth}|%
|
|
>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
|
p{0.501\textwidth}|}}%
|
|
}\hline%
|
|
}{%
|
|
\end{xtabular}%
|
|
\tablefirsthead{}%
|
|
\vspace{6pt}%
|
|
}
|
|
|
|
% Used for fields of simple structs
|
|
\newenvironment{DoxyFields}[1]{%
|
|
\par%
|
|
\tabletail{\hline}%
|
|
\tablelasttail{\hline}%
|
|
\tablehead{}%
|
|
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
|
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
|
|
p{0.15\textwidth}|%
|
|
p{0.63\textwidth}|}%
|
|
\hline%
|
|
}{%
|
|
\end{xtabular}%
|
|
\tablefirsthead{}%
|
|
\vspace{6pt}%
|
|
}
|
|
|
|
% Used for parameters within a detailed function description
|
|
\newenvironment{DoxyParamCaption}{%
|
|
\renewcommand{\item}[2][]{##1 {\em ##2}}%
|
|
}{%
|
|
}
|
|
|
|
% Used by return value lists
|
|
\newenvironment{DoxyRetVals}[1]{%
|
|
\par%
|
|
\tabletail{\hline}%
|
|
\tablelasttail{\hline}%
|
|
\tablehead{}%
|
|
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
|
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
|
p{0.705\textwidth}|}%
|
|
\hline%
|
|
}{%
|
|
\end{xtabular}%
|
|
\tablefirsthead{}%
|
|
\vspace{6pt}%
|
|
}
|
|
|
|
% Used by exception lists
|
|
\newenvironment{DoxyExceptions}[1]{%
|
|
\par%
|
|
\tabletail{\hline}%
|
|
\tablelasttail{\hline}%
|
|
\tablehead{}%
|
|
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
|
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
|
p{0.705\textwidth}|}%
|
|
\hline%
|
|
}{%
|
|
\end{xtabular}%
|
|
\tablefirsthead{}%
|
|
\vspace{6pt}%
|
|
}
|
|
|
|
% Used by template parameter lists
|
|
\newenvironment{DoxyTemplParams}[1]{%
|
|
\par%
|
|
\tabletail{\hline}%
|
|
\tablelasttail{\hline}%
|
|
\tablehead{}%
|
|
\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
|
|
\begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
|
|
p{0.705\textwidth}|}%
|
|
\hline%
|
|
}{%
|
|
\end{xtabular}%
|
|
\tablefirsthead{}%
|
|
\vspace{6pt}%
|
|
}
|
|
|
|
% Used for member lists
|
|
\newenvironment{DoxyCompactItemize}{%
|
|
\begin{itemize}%
|
|
\setlength{\itemsep}{-3pt}%
|
|
\setlength{\parsep}{0pt}%
|
|
\setlength{\topsep}{0pt}%
|
|
\setlength{\partopsep}{0pt}%
|
|
}{%
|
|
\end{itemize}%
|
|
}
|
|
|
|
% Used for member descriptions
|
|
\newenvironment{DoxyCompactList}{%
|
|
\begin{list}{}{%
|
|
\setlength{\leftmargin}{0.5cm}%
|
|
\setlength{\itemsep}{0pt}%
|
|
\setlength{\parsep}{0pt}%
|
|
\setlength{\topsep}{0pt}%
|
|
\renewcommand{\makelabel}{\hfill}%
|
|
}%
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used for reference lists (@bug, @deprecated, @todo, etc.)
|
|
\newenvironment{DoxyRefList}{%
|
|
\begin{list}{}{%
|
|
\setlength{\labelwidth}{10pt}%
|
|
\setlength{\leftmargin}{\labelwidth}%
|
|
\addtolength{\leftmargin}{\labelsep}%
|
|
\renewcommand{\makelabel}{\xreflabel}%
|
|
}%
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used by @bug, @deprecated, @todo, etc.
|
|
\newenvironment{DoxyRefDesc}[1]{%
|
|
\begin{list}{}{%
|
|
\renewcommand\makelabel[1]{\textbf{##1}}%
|
|
\settowidth\labelwidth{\makelabel{#1}}%
|
|
\setlength\leftmargin{\labelwidth+\labelsep}%
|
|
}%
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used by parameter lists and simple sections
|
|
\newenvironment{Desc}
|
|
{\begin{list}{}{%
|
|
\settowidth{\labelwidth}{40pt}%
|
|
\setlength{\leftmargin}{\labelwidth}%
|
|
\setlength{\parsep}{0pt}%
|
|
\setlength{\itemsep}{-4pt}%
|
|
\renewcommand{\makelabel}{\entrylabel}%
|
|
}
|
|
}{%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used by tables
|
|
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
|
|
\newlength{\tmplength}%
|
|
\newenvironment{TabularC}[1]%
|
|
{%
|
|
\setlength{\tmplength}%
|
|
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
|
|
\par\begin{xtabular*}{\linewidth}%
|
|
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
|
|
}%
|
|
{\end{xtabular*}\par}%
|
|
|
|
% Used for member group headers
|
|
\newenvironment{Indent}{%
|
|
\begin{list}{}{%
|
|
\setlength{\leftmargin}{0.5cm}%
|
|
}%
|
|
\item[]\ignorespaces%
|
|
}{%
|
|
\unskip%
|
|
\end{list}%
|
|
}
|
|
|
|
% Used when hyperlinks are turned off
|
|
\newcommand{\doxyref}[3]{%
|
|
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
|
|
}
|
|
|
|
% Used for syntax highlighting
|
|
\definecolor{comment}{rgb}{0.5,0.0,0.0}
|
|
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
|
|
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
|
|
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
|
|
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
|
|
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
|
|
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
|
|
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
|
|
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
|
|
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
|
|
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
|