| 1 | \NeedsTeXFormat{LaTeX2e} | 
 
 
 
 
 | 2 | \ProvidesPackage{doxygen} | 
 
 
 
 
 | 3 |  | 
 
 
 
 
 | 4 | % Packages used by this style file | 
 
 
 
 
 | 5 | \RequirePackage{alltt} | 
 
 
 
 
 | 6 | \RequirePackage{array} | 
 
 
 
 
 | 7 | \RequirePackage{calc} | 
 
 
 
 
 | 8 | \RequirePackage{color} | 
 
 
 
 
 | 9 | \RequirePackage{fancyhdr} | 
 
 
 
 
 | 10 | \RequirePackage{longtable} | 
 
 
 
 
 | 11 | \RequirePackage{verbatim} | 
 
 
 
 
 | 12 | \RequirePackage{ifthen} | 
 
 
 
 
 | 13 | \RequirePackage[table]{xcolor} | 
 
 
 
 
 | 14 |  | 
 
 
 
 
 | 15 | % Use helvetica font instead of times roman | 
 
 
 
 
 | 16 | \RequirePackage{helvet} | 
 
 
 
 
 | 17 | \RequirePackage{sectsty} | 
 
 
 
 
 | 18 | \RequirePackage{tocloft} | 
 
 
 
 
 | 19 | \providecommand{\rmdefault}{phv} | 
 
 
 
 
 | 20 | \providecommand{\bfdefault}{bc} | 
 
 
 
 
 | 21 |  | 
 
 
 
 
 | 22 |  | 
 
 
 
 
 | 23 | % Setup fancy headings | 
 
 
 
 
 | 24 | \pagestyle{fancyplain} | 
 
 
 
 
 | 25 | \newcommand{\clearemptydoublepage}{% | 
 
 
 
 
 | 26 | \newpage{\pagestyle{empty}\cleardoublepage}% | 
 
 
 
 
 | 27 | } | 
 
 
 
 
 | 28 | \renewcommand{\chaptermark}[1]{% | 
 
 
 
 
 | 29 | \markboth{#1}{}% | 
 
 
 
 
 | 30 | } | 
 
 
 
 
 | 31 | \renewcommand{\sectionmark}[1]{% | 
 
 
 
 
 | 32 | \markright{\thesection\ #1}% | 
 
 
 
 
 | 33 | } | 
 
 
 
 
 | 34 | \fancyhead[LE]{\fancyplain{}{\bfseries\thepage}} | 
 
 
 
 
 | 35 | \fancyhead[CE]{\fancyplain{}{}} | 
 
 
 
 
 | 36 | \fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}} | 
 
 
 
 
 | 37 | \fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}} | 
 
 
 
 
 | 38 | \fancyhead[CO]{\fancyplain{}{}} | 
 
 
 
 
 | 39 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} | 
 
 
 
 
 | 40 | \fancyfoot[LE]{\fancyplain{}{}} | 
 
 
 
 
 | 41 | \fancyfoot[CE]{\fancyplain{}{}} | 
 
 
 
 
 | 42 | \fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Sun Apr 3 2016 08:26:24 for QuaZIP by Doxygen }} | 
 
 
 
 
 | 43 | \fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Sun Apr 3 2016 08:26:24 for QuaZIP by Doxygen }} | 
 
 
 
 
 | 44 | \fancyfoot[CO]{\fancyplain{}{}} | 
 
 
 
 
 | 45 | \fancyfoot[RO]{\fancyplain{}{}} | 
 
 
 
 
 | 46 | %---------- Internal commands used in this style file ---------------- | 
 
 
 
 
 | 47 |  | 
 
 
 
 
 | 48 | % Generic environment used by all paragraph-based environments defined | 
 
 
 
 
 | 49 | % below. Note that the command \title{...} needs to be defined inside | 
 
 
 
 
 | 50 | % those environments! | 
 
 
 
 
 | 51 | \newenvironment{DoxyDesc}[1]{% | 
 
 
 
 
 | 52 | \begin{list}{}% | 
 
 
 
 
 | 53 | {% | 
 
 
 
 
 | 54 | \settowidth{\labelwidth}{40pt}% | 
 
 
 
 
 | 55 | \setlength{\leftmargin}{\labelwidth}% | 
 
 
 
 
 | 56 | \setlength{\parsep}{0pt}% | 
 
 
 
 
 | 57 | \setlength{\itemsep}{-4pt}% | 
 
 
 
 
 | 58 | \renewcommand{\makelabel}{\entrylabel}% | 
 
 
 
 
 | 59 | }% | 
 
 
 
 
 | 60 | \item[#1]% | 
 
 
 
 
 | 61 | }{% | 
 
 
 
 
 | 62 | \end{list}% | 
 
 
 
 
 | 63 | } | 
 
 
 
 
 | 64 |  | 
 
 
 
 
 | 65 | %---------- Commands used by doxygen LaTeX output generator ---------- | 
 
 
 
 
 | 66 |  | 
 
 
 
 
 | 67 | % Used by <pre> ... </pre> | 
 
 
 
 
 | 68 | \newenvironment{DoxyPre}{% | 
 
 
 
 
 | 69 | \small% | 
 
 
 
 
 | 70 | \begin{alltt}% | 
 
 
 
 
 | 71 | }{% | 
 
 
 
 
 | 72 | \end{alltt}% | 
 
 
 
 
 | 73 | \normalsize% | 
 
 
 
 
 | 74 | } | 
 
 
 
 
 | 75 |  | 
 
 
 
 
 | 76 | % Used by @code ... @endcode | 
 
 
 
 
 | 77 | \newenvironment{DoxyCode}{% | 
 
 
 
 
 | 78 | \footnotesize% | 
 
 
 
 
 | 79 | \verbatim% | 
 
 
 
 
 | 80 | }{% | 
 
 
 
 
 | 81 | \endverbatim% | 
 
 
 
 
 | 82 | \normalsize% | 
 
 
 
 
 | 83 | } | 
 
 
 
 
 | 84 |  | 
 
 
 
 
 | 85 | % Used by @example, @include, @includelineno and @dontinclude | 
 
 
 
 
 | 86 | \newenvironment{DoxyCodeInclude}{% | 
 
 
 
 
 | 87 | \DoxyCode% | 
 
 
 
 
 | 88 | }{% | 
 
 
 
 
 | 89 | \endDoxyCode% | 
 
 
 
 
 | 90 | } | 
 
 
 
 
 | 91 |  | 
 
 
 
 
 | 92 | % Used by @verbatim ... @endverbatim | 
 
 
 
 
 | 93 | \newenvironment{DoxyVerb}{% | 
 
 
 
 
 | 94 | \footnotesize% | 
 
 
 
 
 | 95 | \verbatim% | 
 
 
 
 
 | 96 | }{% | 
 
 
 
 
 | 97 | \endverbatim% | 
 
 
 
 
 | 98 | \normalsize% | 
 
 
 
 
 | 99 | } | 
 
 
 
 
 | 100 |  | 
 
 
 
 
 | 101 | % Used by @verbinclude | 
 
 
 
 
 | 102 | \newenvironment{DoxyVerbInclude}{% | 
 
 
 
 
 | 103 | \DoxyVerb% | 
 
 
 
 
 | 104 | }{% | 
 
 
 
 
 | 105 | \endDoxyVerb% | 
 
 
 
 
 | 106 | } | 
 
 
 
 
 | 107 |  | 
 
 
 
 
 | 108 | % Used by numbered lists (using '-#' or <ol> ... </ol>) | 
 
 
 
 
 | 109 | \newenvironment{DoxyEnumerate}{% | 
 
 
 
 
 | 110 | \enumerate% | 
 
 
 
 
 | 111 | }{% | 
 
 
 
 
 | 112 | \endenumerate% | 
 
 
 
 
 | 113 | } | 
 
 
 
 
 | 114 |  | 
 
 
 
 
 | 115 | % Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>) | 
 
 
 
 
 | 116 | \newenvironment{DoxyItemize}{% | 
 
 
 
 
 | 117 | \itemize% | 
 
 
 
 
 | 118 | }{% | 
 
 
 
 
 | 119 | \enditemize% | 
 
 
 
 
 | 120 | } | 
 
 
 
 
 | 121 |  | 
 
 
 
 
 | 122 | % Used by description lists (using <dl> ... </dl>) | 
 
 
 
 
 | 123 | \newenvironment{DoxyDescription}{% | 
 
 
 
 
 | 124 | \description% | 
 
 
 
 
 | 125 | }{% | 
 
 
 
 
 | 126 | \enddescription% | 
 
 
 
 
 | 127 | } | 
 
 
 
 
 | 128 |  | 
 
 
 
 
 | 129 | % Used by @image, @dotfile, and @dot ... @enddot | 
 
 
 
 
 | 130 | % (only if caption is specified) | 
 
 
 
 
 | 131 | \newenvironment{DoxyImage}{% | 
 
 
 
 
 | 132 | \begin{figure}[H]% | 
 
 
 
 
 | 133 | \begin{center}% | 
 
 
 
 
 | 134 | }{% | 
 
 
 
 
 | 135 | \end{center}% | 
 
 
 
 
 | 136 | \end{figure}% | 
 
 
 
 
 | 137 | } | 
 
 
 
 
 | 138 |  | 
 
 
 
 
 | 139 | % Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc | 
 
 
 
 
 | 140 | % (only if no caption is specified) | 
 
 
 
 
 | 141 | \newenvironment{DoxyImageNoCaption}{% | 
 
 
 
 
 | 142 | }{% | 
 
 
 
 
 | 143 | } | 
 
 
 
 
 | 144 |  | 
 
 
 
 
 | 145 | % Used by @attention | 
 
 
 
 
 | 146 | \newenvironment{DoxyAttention}[1]{% | 
 
 
 
 
 | 147 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 148 | }{% | 
 
 
 
 
 | 149 | \end{DoxyDesc}% | 
 
 
 
 
 | 150 | } | 
 
 
 
 
 | 151 |  | 
 
 
 
 
 | 152 | % Used by @author and @authors | 
 
 
 
 
 | 153 | \newenvironment{DoxyAuthor}[1]{% | 
 
 
 
 
 | 154 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 155 | }{% | 
 
 
 
 
 | 156 | \end{DoxyDesc}% | 
 
 
 
 
 | 157 | } | 
 
 
 
 
 | 158 |  | 
 
 
 
 
 | 159 | % Used by @date | 
 
 
 
 
 | 160 | \newenvironment{DoxyDate}[1]{% | 
 
 
 
 
 | 161 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 162 | }{% | 
 
 
 
 
 | 163 | \end{DoxyDesc}% | 
 
 
 
 
 | 164 | } | 
 
 
 
 
 | 165 |  | 
 
 
 
 
 | 166 | % Used by @invariant | 
 
 
 
 
 | 167 | \newenvironment{DoxyInvariant}[1]{% | 
 
 
 
 
 | 168 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 169 | }{% | 
 
 
 
 
 | 170 | \end{DoxyDesc}% | 
 
 
 
 
 | 171 | } | 
 
 
 
 
 | 172 |  | 
 
 
 
 
 | 173 | % Used by @note | 
 
 
 
 
 | 174 | \newenvironment{DoxyNote}[1]{% | 
 
 
 
 
 | 175 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 176 | }{% | 
 
 
 
 
 | 177 | \end{DoxyDesc}% | 
 
 
 
 
 | 178 | } | 
 
 
 
 
 | 179 |  | 
 
 
 
 
 | 180 | % Used by @post | 
 
 
 
 
 | 181 | \newenvironment{DoxyPostcond}[1]{% | 
 
 
 
 
 | 182 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 183 | }{% | 
 
 
 
 
 | 184 | \end{DoxyDesc}% | 
 
 
 
 
 | 185 | } | 
 
 
 
 
 | 186 |  | 
 
 
 
 
 | 187 | % Used by @pre | 
 
 
 
 
 | 188 | \newenvironment{DoxyPrecond}[1]{% | 
 
 
 
 
 | 189 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 190 | }{% | 
 
 
 
 
 | 191 | \end{DoxyDesc}% | 
 
 
 
 
 | 192 | } | 
 
 
 
 
 | 193 |  | 
 
 
 
 
 | 194 | % Used by @remark | 
 
 
 
 
 | 195 | \newenvironment{DoxyRemark}[1]{% | 
 
 
 
 
 | 196 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 197 | }{% | 
 
 
 
 
 | 198 | \end{DoxyDesc}% | 
 
 
 
 
 | 199 | } | 
 
 
 
 
 | 200 |  | 
 
 
 
 
 | 201 | % Used by @return | 
 
 
 
 
 | 202 | \newenvironment{DoxyReturn}[1]{% | 
 
 
 
 
 | 203 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 204 | }{% | 
 
 
 
 
 | 205 | \end{DoxyDesc}% | 
 
 
 
 
 | 206 | } | 
 
 
 
 
 | 207 |  | 
 
 
 
 
 | 208 | % Used by @since | 
 
 
 
 
 | 209 | \newenvironment{DoxySince}[1]{% | 
 
 
 
 
 | 210 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 211 | }{% | 
 
 
 
 
 | 212 | \end{DoxyDesc}% | 
 
 
 
 
 | 213 | } | 
 
 
 
 
 | 214 |  | 
 
 
 
 
 | 215 | % Used by @see | 
 
 
 
 
 | 216 | \newenvironment{DoxySeeAlso}[1]{% | 
 
 
 
 
 | 217 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 218 | }{% | 
 
 
 
 
 | 219 | \end{DoxyDesc}% | 
 
 
 
 
 | 220 | } | 
 
 
 
 
 | 221 |  | 
 
 
 
 
 | 222 | % Used by @version | 
 
 
 
 
 | 223 | \newenvironment{DoxyVersion}[1]{% | 
 
 
 
 
 | 224 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 225 | }{% | 
 
 
 
 
 | 226 | \end{DoxyDesc}% | 
 
 
 
 
 | 227 | } | 
 
 
 
 
 | 228 |  | 
 
 
 
 
 | 229 | % Used by @warning | 
 
 
 
 
 | 230 | \newenvironment{DoxyWarning}[1]{% | 
 
 
 
 
 | 231 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 232 | }{% | 
 
 
 
 
 | 233 | \end{DoxyDesc}% | 
 
 
 
 
 | 234 | } | 
 
 
 
 
 | 235 |  | 
 
 
 
 
 | 236 | % Used by @internal | 
 
 
 
 
 | 237 | \newenvironment{DoxyInternal}[1]{% | 
 
 
 
 
 | 238 | \paragraph*{#1}% | 
 
 
 
 
 | 239 | }{% | 
 
 
 
 
 | 240 | } | 
 
 
 
 
 | 241 |  | 
 
 
 
 
 | 242 | % Used by @par and @paragraph | 
 
 
 
 
 | 243 | \newenvironment{DoxyParagraph}[1]{% | 
 
 
 
 
 | 244 | \begin{list}{}% | 
 
 
 
 
 | 245 | {% | 
 
 
 
 
 | 246 | \settowidth{\labelwidth}{40pt}% | 
 
 
 
 
 | 247 | \setlength{\leftmargin}{\labelwidth}% | 
 
 
 
 
 | 248 | \setlength{\parsep}{0pt}% | 
 
 
 
 
 | 249 | \setlength{\itemsep}{-4pt}% | 
 
 
 
 
 | 250 | \renewcommand{\makelabel}{\entrylabel}% | 
 
 
 
 
 | 251 | }% | 
 
 
 
 
 | 252 | \item[#1]% | 
 
 
 
 
 | 253 | }{% | 
 
 
 
 
 | 254 | \end{list}% | 
 
 
 
 
 | 255 | } | 
 
 
 
 
 | 256 |  | 
 
 
 
 
 | 257 | % Used by parameter lists | 
 
 
 
 
 | 258 | \newenvironment{DoxyParams}[2][]{% | 
 
 
 
 
 | 259 | \begin{DoxyDesc}{#2}% | 
 
 
 
 
 | 260 | \begin{description}% | 
 
 
 
 
 | 261 | \item[] \hspace{\fill} \vspace{-25pt}% | 
 
 
 
 
 | 262 | \definecolor{tableShade}{HTML}{F8F8F8}% | 
 
 
 
 
 | 263 | \rowcolors{1}{white}{tableShade}% | 
 
 
 
 
 | 264 | \arrayrulecolor{gray}% | 
 
 
 
 
 | 265 | \setlength{\tabcolsep}{0.01\textwidth}% | 
 
 
 
 
 | 266 | \ifthenelse{\equal{#1}{}} | 
 
 
 
 
 | 267 | {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% | 
 
 
 
 
 | 268 | p{0.87\textwidth}|}}% | 
 
 
 
 
 | 269 | {\ifthenelse{\equal{#1}{1}}% | 
 
 
 
 
 | 270 | {\begin{longtable}{|>{\centering}p{0.10\textwidth}|% | 
 
 
 
 
 | 271 | >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% | 
 
 
 
 
 | 272 | p{0.75\textwidth}|}}% | 
 
 
 
 
 | 273 | {\begin{longtable}{|>{\centering}p{0.10\textwidth}|% | 
 
 
 
 
 | 274 | >{\centering\hspace{0pt}}p{0.15\textwidth}|% | 
 
 
 
 
 | 275 | >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|% | 
 
 
 
 
 | 276 | p{0.58\textwidth}|}}% | 
 
 
 
 
 | 277 | }\hline% | 
 
 
 
 
 | 278 | }{% | 
 
 
 
 
 | 279 | \end{longtable}% | 
 
 
 
 
 | 280 | \end{description}% | 
 
 
 
 
 | 281 | \end{DoxyDesc}% | 
 
 
 
 
 | 282 | } | 
 
 
 
 
 | 283 |  | 
 
 
 
 
 | 284 | % is used for parameters within a detailed function description | 
 
 
 
 
 | 285 | \newenvironment{DoxyParamCaption}{% | 
 
 
 
 
 | 286 | \renewcommand{\item}[2][]{##1 {\em ##2}}% | 
 
 
 
 
 | 287 | }{% | 
 
 
 
 
 | 288 | } | 
 
 
 
 
 | 289 |  | 
 
 
 
 
 | 290 | % Used by return value lists | 
 
 
 
 
 | 291 | \newenvironment{DoxyRetVals}[1]{% | 
 
 
 
 
 | 292 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 293 | \begin{description}% | 
 
 
 
 
 | 294 | \item[] \hspace{\fill} \vspace{-25pt}% | 
 
 
 
 
 | 295 | \definecolor{tableShade}{HTML}{F8F8F8}% | 
 
 
 
 
 | 296 | \rowcolors{1}{white}{tableShade}% | 
 
 
 
 
 | 297 | \arrayrulecolor{gray}% | 
 
 
 
 
 | 298 | \setlength{\tabcolsep}{0.01\textwidth}% | 
 
 
 
 
 | 299 | \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% | 
 
 
 
 
 | 300 | p{0.77\textwidth}|}% | 
 
 
 
 
 | 301 | \hline% | 
 
 
 
 
 | 302 | }{% | 
 
 
 
 
 | 303 | \end{longtable}% | 
 
 
 
 
 | 304 | \end{description}% | 
 
 
 
 
 | 305 | \end{DoxyDesc}% | 
 
 
 
 
 | 306 | } | 
 
 
 
 
 | 307 |  | 
 
 
 
 
 | 308 | % Used by exception lists | 
 
 
 
 
 | 309 | \newenvironment{DoxyExceptions}[1]{% | 
 
 
 
 
 | 310 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 311 | \begin{description}% | 
 
 
 
 
 | 312 | \item[] \hspace{\fill} \vspace{-25pt}% | 
 
 
 
 
 | 313 | \definecolor{tableShade}{HTML}{F8F8F8}% | 
 
 
 
 
 | 314 | \rowcolors{1}{white}{tableShade}% | 
 
 
 
 
 | 315 | \arrayrulecolor{gray}% | 
 
 
 
 
 | 316 | \setlength{\tabcolsep}{0.01\textwidth}% | 
 
 
 
 
 | 317 | \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% | 
 
 
 
 
 | 318 | p{0.77\textwidth}|}% | 
 
 
 
 
 | 319 | \hline% | 
 
 
 
 
 | 320 | }{% | 
 
 
 
 
 | 321 | \end{longtable}% | 
 
 
 
 
 | 322 | \end{description}% | 
 
 
 
 
 | 323 | \end{DoxyDesc}% | 
 
 
 
 
 | 324 | } | 
 
 
 
 
 | 325 |  | 
 
 
 
 
 | 326 | % Used by template parameter lists | 
 
 
 
 
 | 327 | \newenvironment{DoxyTemplParams}[1]{% | 
 
 
 
 
 | 328 | \begin{DoxyDesc}{#1}% | 
 
 
 
 
 | 329 | \begin{description}% | 
 
 
 
 
 | 330 | \item[] \hspace{\fill} \vspace{-25pt}% | 
 
 
 
 
 | 331 | \definecolor{tableShade}{HTML}{F8F8F8}% | 
 
 
 
 
 | 332 | \rowcolors{1}{white}{tableShade}% | 
 
 
 
 
 | 333 | \arrayrulecolor{gray}% | 
 
 
 
 
 | 334 | \setlength{\tabcolsep}{0.01\textwidth}% | 
 
 
 
 
 | 335 | \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|% | 
 
 
 
 
 | 336 | p{0.77\textwidth}|}% | 
 
 
 
 
 | 337 | \hline% | 
 
 
 
 
 | 338 | }{% | 
 
 
 
 
 | 339 | \end{longtable}% | 
 
 
 
 
 | 340 | \end{description}% | 
 
 
 
 
 | 341 | \end{DoxyDesc}% | 
 
 
 
 
 | 342 | } | 
 
 
 
 
 | 343 |  | 
 
 
 
 
 | 344 | \newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} | 
 
 
 
 
 | 345 | \newenvironment{DoxyCompactList} | 
 
 
 
 
 | 346 | {\begin{list}{}{ | 
 
 
 
 
 | 347 | \setlength{\leftmargin}{0.5cm} | 
 
 
 
 
 | 348 | \setlength{\itemsep}{0pt} | 
 
 
 
 
 | 349 | \setlength{\parsep}{0pt} | 
 
 
 
 
 | 350 | \setlength{\topsep}{0pt} | 
 
 
 
 
 | 351 | \renewcommand{\makelabel}{\hfill}}} | 
 
 
 
 
 | 352 | {\end{list}} | 
 
 
 
 
 | 353 | \newenvironment{DoxyCompactItemize} | 
 
 
 
 
 | 354 | { | 
 
 
 
 
 | 355 | \begin{itemize} | 
 
 
 
 
 | 356 | \setlength{\itemsep}{-3pt} | 
 
 
 
 
 | 357 | \setlength{\parsep}{0pt} | 
 
 
 
 
 | 358 | \setlength{\topsep}{0pt} | 
 
 
 
 
 | 359 | \setlength{\partopsep}{0pt} | 
 
 
 
 
 | 360 | } | 
 
 
 
 
 | 361 | {\end{itemize}} | 
 
 
 
 
 | 362 | \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} | 
 
 
 
 
 | 363 | \newlength{\tmplength} | 
 
 
 
 
 | 364 | \newenvironment{TabularC}[1] | 
 
 
 
 
 | 365 | { | 
 
 
 
 
 | 366 | \setlength{\tmplength} | 
 
 
 
 
 | 367 | {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} | 
 
 
 
 
 | 368 | \par\begin{tabular*}{\linewidth} | 
 
 
 
 
 | 369 | {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} | 
 
 
 
 
 | 370 | } | 
 
 
 
 
 | 371 | {\end{tabular*}\par} | 
 
 
 
 
 | 372 | \newcommand{\entrylabel}[1]{ | 
 
 
 
 
 | 373 | {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} | 
 
 
 
 
 | 374 | \newenvironment{Desc} | 
 
 
 
 
 | 375 | {\begin{list}{} | 
 
 
 
 
 | 376 | { | 
 
 
 
 
 | 377 | \settowidth{\labelwidth}{40pt} | 
 
 
 
 
 | 378 | \setlength{\leftmargin}{\labelwidth} | 
 
 
 
 
 | 379 | \setlength{\parsep}{0pt} | 
 
 
 
 
 | 380 | \setlength{\itemsep}{-4pt} | 
 
 
 
 
 | 381 | \renewcommand{\makelabel}{\entrylabel} | 
 
 
 
 
 | 382 | } | 
 
 
 
 
 | 383 | } | 
 
 
 
 
 | 384 | {\end{list}} | 
 
 
 
 
 | 385 | \newenvironment{Indent} | 
 
 
 
 
 | 386 | {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} | 
 
 
 
 
 | 387 | \item[]\ignorespaces} | 
 
 
 
 
 | 388 | {\unskip\end{list}} | 
 
 
 
 
 | 389 | \setlength{\parindent}{0cm} | 
 
 
 
 
 | 390 | \setlength{\parskip}{0.2cm} | 
 
 
 
 
 | 391 | \addtocounter{secnumdepth}{2} | 
 
 
 
 
 | 392 | \usepackage[T1]{fontenc} | 
 
 
 
 
 | 393 | \makeatletter | 
 
 
 
 
 | 394 | \renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}% | 
 
 
 
 
 | 395 | {-1.0ex}% | 
 
 
 
 
 | 396 | {1.0ex}% | 
 
 
 
 
 | 397 | {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}} | 
 
 
 
 
 | 398 | \renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}% | 
 
 
 
 
 | 399 | {-1.0ex}% | 
 
 
 
 
 | 400 | {1.0ex}% | 
 
 
 
 
 | 401 | {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}} | 
 
 
 
 
 | 402 | \makeatother | 
 
 
 
 
 | 403 | \allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}} | 
 
 
 
 
 | 404 | \stepcounter{secnumdepth} | 
 
 
 
 
 | 405 | \stepcounter{tocdepth} | 
 
 
 
 
 | 406 | \definecolor{comment}{rgb}{0.5,0.0,0.0} | 
 
 
 
 
 | 407 | \definecolor{keyword}{rgb}{0.0,0.5,0.0} | 
 
 
 
 
 | 408 | \definecolor{keywordtype}{rgb}{0.38,0.25,0.125} | 
 
 
 
 
 | 409 | \definecolor{keywordflow}{rgb}{0.88,0.5,0.0} | 
 
 
 
 
 | 410 | \definecolor{preprocessor}{rgb}{0.5,0.38,0.125} | 
 
 
 
 
 | 411 | \definecolor{stringliteral}{rgb}{0.0,0.125,0.25} | 
 
 
 
 
 | 412 | \definecolor{charliteral}{rgb}{0.0,0.5,0.5} | 
 
 
 
 
 | 413 | \definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} | 
 
 
 
 
 | 414 | \definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} | 
 
 
 
 
 | 415 | \definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} | 
 
 
 
 
 | 416 | \definecolor{vhdlchar}{rgb}{0.0,0.0,0.0} |