\subsection*{Nodes in the documentation tree of the Perl Module output format.}

This is a description of the structure of the documentation tree in {\bfseries{Doxy\+Docs.\+pm}}. Each item in the list below describes a node in the tree, and the format of the description is as follows\+:


\begin{DoxyItemize}
\item \mbox{[} key =$>$ \mbox{]} {\bfseries{Name}} {\itshape (type)}. Explanation of the content. 
\end{DoxyItemize}

Where


\begin{DoxyItemize}
\item The \char`\"{}key =$>$\char`\"{} part only appears if the parent node is a hash. \char`\"{}key\char`\"{} is the key for this node.


\item {\bfseries{\char`\"{}\+Name\char`\"{}}} is a unique name for the node, defined in Doxy\+Model.\+pm.


\item {\itshape \char`\"{}(type)\char`\"{}} is the type of the node\+: \char`\"{}string\char`\"{} for string nodes, \char`\"{}hash\char`\"{} for hash nodes, \char`\"{}list\char`\"{} for list nodes, and \char`\"{}doc\char`\"{} for documentation subtrees. The structure of documentation subtrees is not described anywhere yet, but you can look for example at {\bfseries{doxylatex.\+pl}} to see how to process it.


\end{DoxyItemize}

The meaning of each node in the documentation tree is as follows\+: 
\begin{DoxyItemize}
\item {\bfseries{Root}} {\itshape (hash)}. Root node. 
\begin{DoxyItemize}
\item classes =$>$ {\bfseries{Classes}} {\itshape (list)}. Documented classes. 
\begin{DoxyItemize}
\item {\bfseries{Class}} {\itshape (hash)}. A documented class. 
\begin{DoxyItemize}
\item protected\+\_\+members =$>$ {\bfseries{Class\+Protected\+Members}} {\itshape (hash)}. Information about the protected members in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Protected\+Member\+List}} {\itshape (list)}. protected member list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Member}} {\itshape (hash)}. A protected member. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Protected\+Member\+Protection}} {\itshape (string)}. Protection of the protected member. 
\item detailed =$>$ {\bfseries{Class\+Protected\+Member\+Detailed}} {\itshape (hash)}. Detailed information about the protected member. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Protected\+Member\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the protected member. 
\item see =$>$ {\bfseries{Class\+Protected\+Member\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the protected member. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Protected\+Member\+Kind}} {\itshape (string)}. Kind of protected member (usually \char`\"{}variable\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Protected\+Member\+Name}} {\itshape (string)}. Name of the protected member. 
\item type =$>$ {\bfseries{Class\+Protected\+Member\+Type}} {\itshape (string)}. Data type of the protected member. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item detailed =$>$ {\bfseries{Class\+Detailed}} {\itshape (hash)}. Detailed information about the class. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation block for the class. 
\end{DoxyItemize}
\item protected\+\_\+typedefs =$>$ {\bfseries{Class\+Protected\+Typedefs}} {\itshape (hash)}. Information about the protected typedefs in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Protected\+Typedef\+List}} {\itshape (list)}. protected typedef list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Typedef}} {\itshape (hash)}. A protected typedef. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Protected\+Typedef\+Protection}} {\itshape (string)}. Protection of the protected typedef. 
\item detailed =$>$ {\bfseries{Class\+Protected\+Typedef\+Detailed}} {\itshape (hash)}. Detailed information about the protected typedef. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Protected\+Typedef\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the protected typedef. 
\item see =$>$ {\bfseries{Class\+Protected\+Typedef\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the protected typedef. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Protected\+Typedef\+Kind}} {\itshape (string)}. Kind of protected typedef (usually \char`\"{}typedef\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Protected\+Typedef\+Name}} {\itshape (string)}. Name of the protected typedef. 
\item type =$>$ {\bfseries{Class\+Protected\+Typedef\+Type}} {\itshape (string)}. Data type of the protected typedef. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item name =$>$ {\bfseries{Class\+Name}} {\itshape (string)}. Name of the class. 
\item private\+\_\+members =$>$ {\bfseries{Class\+Private\+Members}} {\itshape (hash)}. Information about the private members in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Private\+Member\+List}} {\itshape (list)}. private member list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Member}} {\itshape (hash)}. A private member. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Private\+Member\+Protection}} {\itshape (string)}. Protection of the private member. 
\item detailed =$>$ {\bfseries{Class\+Private\+Member\+Detailed}} {\itshape (hash)}. Detailed information about the private member. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Private\+Member\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the private member. 
\item see =$>$ {\bfseries{Class\+Private\+Member\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the private member. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Private\+Member\+Kind}} {\itshape (string)}. Kind of private member (usually \char`\"{}variable\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Private\+Member\+Name}} {\itshape (string)}. Name of the private member. 
\item type =$>$ {\bfseries{Class\+Private\+Member\+Type}} {\itshape (string)}. Data type of the private member. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item private\+\_\+typedefs =$>$ {\bfseries{Class\+Private\+Typedefs}} {\itshape (hash)}. Information about the private typedefs in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Private\+Typedef\+List}} {\itshape (list)}. private typedef list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Typedef}} {\itshape (hash)}. A private typedef. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Private\+Typedef\+Protection}} {\itshape (string)}. Protection of the private typedef. 
\item detailed =$>$ {\bfseries{Class\+Private\+Typedef\+Detailed}} {\itshape (hash)}. Detailed information about the private typedef. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Private\+Typedef\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the private typedef. 
\item see =$>$ {\bfseries{Class\+Private\+Typedef\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the private typedef. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Private\+Typedef\+Kind}} {\itshape (string)}. Kind of private typedef (usually \char`\"{}typedef\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Private\+Typedef\+Name}} {\itshape (string)}. Name of the private typedef. 
\item type =$>$ {\bfseries{Class\+Private\+Typedef\+Type}} {\itshape (string)}. Data type of the private typedef. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item protected\+\_\+methods =$>$ {\bfseries{Class\+Protected\+Methods}} {\itshape (hash)}. Information about the protected methods in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Protected\+Method\+List}} {\itshape (list)}. protected method list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Method}} {\itshape (hash)}. A protected method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Protected\+Method\+Params}} {\itshape (list)}. List of the parameters of the protected method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Method\+Param}} {\itshape (hash)}. A parameter of the protected method. 
\begin{DoxyItemize}
\item declaration\+\_\+name =$>$ {\bfseries{Class\+Protected\+Method\+Param\+Name}} {\itshape (string)}. The name of the parameter. 
\item type =$>$ {\bfseries{Class\+Protected\+Method\+Param\+Type}} {\itshape (string)}. The data type of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Protected\+Method\+Protection}} {\itshape (string)}. Protection of the protected method. 
\item virtualness =$>$ {\bfseries{Class\+Protected\+Method\+Virtualness}} {\itshape (string)}. Virtualness of the protected method. 
\item detailed =$>$ {\bfseries{Class\+Protected\+Method\+Detailed}} {\itshape (hash)}. Detailed information about the protected method. 
\begin{DoxyItemize}
\item params =$>$ {\bfseries{Class\+Protected\+Method\+P\+D\+Blocks}} {\itshape (list)}. List of parameter documentation blocks for the protected method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Method\+P\+D\+Block}} {\itshape (hash)}. A parameter documentation block for the protected method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Protected\+Method\+P\+D\+Params}} {\itshape (list)}. Parameter list for this parameter documentation block. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Protected\+Method\+P\+D\+Param}} {\itshape (hash)}. A parameter documented by this documentation block. 
\begin{DoxyItemize}
\item name =$>$ {\bfseries{Class\+Protected\+Method\+P\+D\+Param\+Name}} {\itshape (string)}. Name of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Protected\+Method\+P\+D\+Doc}} {\itshape (doc)}. Documentation for this parameter documentation block. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Protected\+Method\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the protected method. 
\item see =$>$ {\bfseries{Class\+Protected\+Method\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the protected method. 
\item return =$>$ {\bfseries{Class\+Protected\+Method\+Return}} {\itshape (doc)}. Documentation about the return value of the protected method. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Protected\+Method\+Kind}} {\itshape (string)}. Kind of protected method (usually \char`\"{}function\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Protected\+Method\+Name}} {\itshape (string)}. Name of the protected method. 
\item type =$>$ {\bfseries{Class\+Protected\+Method\+Type}} {\itshape (string)}. Data type returned by the protected method. 
\item static =$>$ {\bfseries{Class\+Protected\+Method\+Static}} {\itshape (string)}. Whether the protected method is static. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item public\+\_\+typedefs =$>$ {\bfseries{Class\+Public\+Typedefs}} {\itshape (hash)}. Information about the public typedefs in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Public\+Typedef\+List}} {\itshape (list)}. public typedef list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Typedef}} {\itshape (hash)}. A public typedef. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Public\+Typedef\+Protection}} {\itshape (string)}. Protection of the public typedef. 
\item detailed =$>$ {\bfseries{Class\+Public\+Typedef\+Detailed}} {\itshape (hash)}. Detailed information about the public typedef. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Public\+Typedef\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the public typedef. 
\item see =$>$ {\bfseries{Class\+Public\+Typedef\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the public typedef. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Public\+Typedef\+Kind}} {\itshape (string)}. Kind of public typedef (usually \char`\"{}typedef\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Public\+Typedef\+Name}} {\itshape (string)}. Name of the public typedef. 
\item type =$>$ {\bfseries{Class\+Public\+Typedef\+Type}} {\itshape (string)}. Data type of the public typedef. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item public\+\_\+members =$>$ {\bfseries{Class\+Public\+Members}} {\itshape (hash)}. Information about the public members in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Public\+Member\+List}} {\itshape (list)}. public member list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Member}} {\itshape (hash)}. A public member. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Public\+Member\+Protection}} {\itshape (string)}. Protection of the public member. 
\item detailed =$>$ {\bfseries{Class\+Public\+Member\+Detailed}} {\itshape (hash)}. Detailed information about the public member. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Public\+Member\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the public member. 
\item see =$>$ {\bfseries{Class\+Public\+Member\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the public member. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Public\+Member\+Kind}} {\itshape (string)}. Kind of public member (usually \char`\"{}variable\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Public\+Member\+Name}} {\itshape (string)}. Name of the public member. 
\item type =$>$ {\bfseries{Class\+Public\+Member\+Type}} {\itshape (string)}. Data type of the public member. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item private\+\_\+methods =$>$ {\bfseries{Class\+Private\+Methods}} {\itshape (hash)}. Information about the private methods in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Private\+Method\+List}} {\itshape (list)}. private method list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Method}} {\itshape (hash)}. A private method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Private\+Method\+Params}} {\itshape (list)}. List of the parameters of the private method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Method\+Param}} {\itshape (hash)}. A parameter of the private method. 
\begin{DoxyItemize}
\item declaration\+\_\+name =$>$ {\bfseries{Class\+Private\+Method\+Param\+Name}} {\itshape (string)}. The name of the parameter. 
\item type =$>$ {\bfseries{Class\+Private\+Method\+Param\+Type}} {\itshape (string)}. The data type of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Private\+Method\+Protection}} {\itshape (string)}. Protection of the private method. 
\item virtualness =$>$ {\bfseries{Class\+Private\+Method\+Virtualness}} {\itshape (string)}. Virtualness of the private method. 
\item detailed =$>$ {\bfseries{Class\+Private\+Method\+Detailed}} {\itshape (hash)}. Detailed information about the private method. 
\begin{DoxyItemize}
\item params =$>$ {\bfseries{Class\+Private\+Method\+P\+D\+Blocks}} {\itshape (list)}. List of parameter documentation blocks for the private method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Method\+P\+D\+Block}} {\itshape (hash)}. A parameter documentation block for the private method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Private\+Method\+P\+D\+Params}} {\itshape (list)}. Parameter list for this parameter documentation block. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Private\+Method\+P\+D\+Param}} {\itshape (hash)}. A parameter documented by this documentation block. 
\begin{DoxyItemize}
\item name =$>$ {\bfseries{Class\+Private\+Method\+P\+D\+Param\+Name}} {\itshape (string)}. Name of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Private\+Method\+P\+D\+Doc}} {\itshape (doc)}. Documentation for this parameter documentation block. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Private\+Method\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the private method. 
\item see =$>$ {\bfseries{Class\+Private\+Method\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the private method. 
\item return =$>$ {\bfseries{Class\+Private\+Method\+Return}} {\itshape (doc)}. Documentation about the return value of the private method. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Private\+Method\+Kind}} {\itshape (string)}. Kind of private method (usually \char`\"{}function\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Private\+Method\+Name}} {\itshape (string)}. Name of the private method. 
\item type =$>$ {\bfseries{Class\+Private\+Method\+Type}} {\itshape (string)}. Data type returned by the private method. 
\item static =$>$ {\bfseries{Class\+Private\+Method\+Static}} {\itshape (string)}. Whether the private method is static. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item public\+\_\+methods =$>$ {\bfseries{Class\+Public\+Methods}} {\itshape (hash)}. Information about the public methods in the class. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{Class\+Public\+Method\+List}} {\itshape (list)}. public method list. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Method}} {\itshape (hash)}. A public method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Public\+Method\+Params}} {\itshape (list)}. List of the parameters of the public method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Method\+Param}} {\itshape (hash)}. A parameter of the public method. 
\begin{DoxyItemize}
\item declaration\+\_\+name =$>$ {\bfseries{Class\+Public\+Method\+Param\+Name}} {\itshape (string)}. The name of the parameter. 
\item type =$>$ {\bfseries{Class\+Public\+Method\+Param\+Type}} {\itshape (string)}. The data type of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item protection =$>$ {\bfseries{Class\+Public\+Method\+Protection}} {\itshape (string)}. Protection of the public method. 
\item virtualness =$>$ {\bfseries{Class\+Public\+Method\+Virtualness}} {\itshape (string)}. Virtualness of the public method. 
\item detailed =$>$ {\bfseries{Class\+Public\+Method\+Detailed}} {\itshape (hash)}. Detailed information about the public method. 
\begin{DoxyItemize}
\item params =$>$ {\bfseries{Class\+Public\+Method\+P\+D\+Blocks}} {\itshape (list)}. List of parameter documentation blocks for the public method. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Method\+P\+D\+Block}} {\itshape (hash)}. A parameter documentation block for the public method. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{Class\+Public\+Method\+P\+D\+Params}} {\itshape (list)}. Parameter list for this parameter documentation block. 
\begin{DoxyItemize}
\item {\bfseries{Class\+Public\+Method\+P\+D\+Param}} {\itshape (hash)}. A parameter documented by this documentation block. 
\begin{DoxyItemize}
\item name =$>$ {\bfseries{Class\+Public\+Method\+P\+D\+Param\+Name}} {\itshape (string)}. Name of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Public\+Method\+P\+D\+Doc}} {\itshape (doc)}. Documentation for this parameter documentation block. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{Class\+Public\+Method\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the public method. 
\item see =$>$ {\bfseries{Class\+Public\+Method\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the public method. 
\item return =$>$ {\bfseries{Class\+Public\+Method\+Return}} {\itshape (doc)}. Documentation about the return value of the public method. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{Class\+Public\+Method\+Kind}} {\itshape (string)}. Kind of public method (usually \char`\"{}function\char`\"{}). 
\item name =$>$ {\bfseries{Class\+Public\+Method\+Name}} {\itshape (string)}. Name of the public method. 
\item type =$>$ {\bfseries{Class\+Public\+Method\+Type}} {\itshape (string)}. Data type returned by the public method. 
\item static =$>$ {\bfseries{Class\+Public\+Method\+Static}} {\itshape (string)}. Whether the public method is static. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item files =$>$ {\bfseries{Files}} {\itshape (list)}. Documented files. 
\begin{DoxyItemize}
\item {\bfseries{File}} {\itshape (hash)}. A documented file. 
\begin{DoxyItemize}
\item detailed =$>$ {\bfseries{File\+Detailed}} {\itshape (hash)}. Detailed information about the file. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{File\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation block for the file. 
\end{DoxyItemize}
\item functions =$>$ {\bfseries{File\+Functions}} {\itshape (hash)}. Information about the functions in the file. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{File\+Function\+List}} {\itshape (list)}. function list. 
\begin{DoxyItemize}
\item {\bfseries{File\+Function}} {\itshape (hash)}. A function. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{File\+Function\+Params}} {\itshape (list)}. List of the parameters of the function. 
\begin{DoxyItemize}
\item {\bfseries{File\+Function\+Param}} {\itshape (hash)}. A parameter of the function. 
\begin{DoxyItemize}
\item declaration\+\_\+name =$>$ {\bfseries{File\+Function\+Param\+Name}} {\itshape (string)}. The name of the parameter. 
\item type =$>$ {\bfseries{File\+Function\+Param\+Type}} {\itshape (string)}. The data type of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item protection =$>$ {\bfseries{File\+Function\+Protection}} {\itshape (string)}. Protection of the function. 
\item virtualness =$>$ {\bfseries{File\+Function\+Virtualness}} {\itshape (string)}. Virtualness of the function. 
\item detailed =$>$ {\bfseries{File\+Function\+Detailed}} {\itshape (hash)}. Detailed information about the function. 
\begin{DoxyItemize}
\item params =$>$ {\bfseries{File\+Function\+P\+D\+Blocks}} {\itshape (list)}. List of parameter documentation blocks for the function. 
\begin{DoxyItemize}
\item {\bfseries{File\+Function\+P\+D\+Block}} {\itshape (hash)}. A parameter documentation block for the function. 
\begin{DoxyItemize}
\item parameters =$>$ {\bfseries{File\+Function\+P\+D\+Params}} {\itshape (list)}. Parameter list for this parameter documentation block. 
\begin{DoxyItemize}
\item {\bfseries{File\+Function\+P\+D\+Param}} {\itshape (hash)}. A parameter documented by this documentation block. 
\begin{DoxyItemize}
\item name =$>$ {\bfseries{File\+Function\+P\+D\+Param\+Name}} {\itshape (string)}. Name of the parameter. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{File\+Function\+P\+D\+Doc}} {\itshape (doc)}. Documentation for this parameter documentation block. 
\end{DoxyItemize}
\end{DoxyItemize}
\item doc =$>$ {\bfseries{File\+Function\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the function. 
\item see =$>$ {\bfseries{File\+Function\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the function. 
\item return =$>$ {\bfseries{File\+Function\+Return}} {\itshape (doc)}. Documentation about the return value of the function. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{File\+Function\+Kind}} {\itshape (string)}. Kind of function (usually \char`\"{}function\char`\"{}). 
\item name =$>$ {\bfseries{File\+Function\+Name}} {\itshape (string)}. Name of the function. 
\item type =$>$ {\bfseries{File\+Function\+Type}} {\itshape (string)}. Data type returned by the function. 
\item static =$>$ {\bfseries{File\+Function\+Static}} {\itshape (string)}. Whether the function is static. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item name =$>$ {\bfseries{File\+Name}} {\itshape (string)}. Name of the file. 
\item variables =$>$ {\bfseries{File\+Variables}} {\itshape (hash)}. Information about the variables in the file. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{File\+Variable\+List}} {\itshape (list)}. variable list. 
\begin{DoxyItemize}
\item {\bfseries{File\+Variable}} {\itshape (hash)}. A variable. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{File\+Variable\+Protection}} {\itshape (string)}. Protection of the variable. 
\item detailed =$>$ {\bfseries{File\+Variable\+Detailed}} {\itshape (hash)}. Detailed information about the variable. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{File\+Variable\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the variable. 
\item see =$>$ {\bfseries{File\+Variable\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the variable. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{File\+Variable\+Kind}} {\itshape (string)}. Kind of variable (usually \char`\"{}variable\char`\"{}). 
\item name =$>$ {\bfseries{File\+Variable\+Name}} {\itshape (string)}. Name of the variable. 
\item type =$>$ {\bfseries{File\+Variable\+Type}} {\itshape (string)}. Data type of the variable. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\item typedefs =$>$ {\bfseries{File\+Typedefs}} {\itshape (hash)}. Information about the typedefs in the file. 
\begin{DoxyItemize}
\item members =$>$ {\bfseries{File\+Typedef\+List}} {\itshape (list)}. typedef list. 
\begin{DoxyItemize}
\item {\bfseries{File\+Typedef}} {\itshape (hash)}. A typedef. 
\begin{DoxyItemize}
\item protection =$>$ {\bfseries{File\+Typedef\+Protection}} {\itshape (string)}. Protection of the typedef. 
\item detailed =$>$ {\bfseries{File\+Typedef\+Detailed}} {\itshape (hash)}. Detailed information about the typedef. 
\begin{DoxyItemize}
\item doc =$>$ {\bfseries{File\+Typedef\+Detailed\+Doc}} {\itshape (doc)}. Detailed documentation for the typedef. 
\item see =$>$ {\bfseries{File\+Typedef\+See}} {\itshape (doc)}. \char`\"{}\+See also\char`\"{} documentation for the typedef. 
\end{DoxyItemize}
\item kind =$>$ {\bfseries{File\+Typedef\+Kind}} {\itshape (string)}. Kind of typedef (usually \char`\"{}typedef\char`\"{}). 
\item name =$>$ {\bfseries{File\+Typedef\+Name}} {\itshape (string)}. Name of the typedef. 
\item type =$>$ {\bfseries{File\+Typedef\+Type}} {\itshape (string)}. Data type of the typedef. 
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}
\end{DoxyItemize}

 