From 4d6ce277921f99c440ebcd1796b4d6447af36f3b Mon Sep 17 00:00:00 2001 From: gokuls Date: Thu, 8 Jun 2017 23:31:58 -0400 Subject: Cleanup code and correct License Change-Id: I5f1b07772c08d098e44f5e5b987c2dea9e115465 Signed-off-by: Gokul Singaraju --- vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html | 113 --------------------------- 1 file changed, 113 deletions(-) delete mode 100644 vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html (limited to 'vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html') diff --git a/vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html b/vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html deleted file mode 100644 index c47b4729..00000000 --- a/vnfs/VES5.0/doxygen-1.8.12/html/custcmd.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -Doxygen: Custom Commands - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen -
-
-
- - -
-
- -
-
-
- -
-
-
-
Custom Commands
-
-
- -

Doxygen provides a large number of special commands, XML commands, and HTML commands. 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 alias definition.

-

The definition of an alias should be specified in the configuration file using the ALIASES configuration tag.

-

-Simple aliases

-

The simplest form of an alias is a simple substitution of the form

 name=value
-

For example defining the following alias:

 ALIASES += sideeffect="\par Side Effects:\n" 
-

will allow you to put the command \sideeffect (or @sideeffect) in the documentation, which will result in a user-defined paragraph with heading Side Effects:.

-

Note that you can put \n's in the value part of an alias to insert newlines.

-

Also note that you can redefine existing special commands if you wish.

-

Some commands, such as \xrefitem are designed to be used in combination with aliases.

-

-Aliases with arguments

-

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.

-

Here is an example of an alias definition with a single argument:

ALIASES += l{1}="\ref \1"
-

Inside a comment block you can use it as follows

/** See \l{SomeClass} for more information. */
-

which would be the same as writing

/** See \ref SomeClass for more information. */
-

Note that you can overload an alias by a version with multiple arguments, for instance:

ALIASES += l{1}="\ref \1"
-ALIASES += l{2}="\ref \1 \"\2\""
-

Note that the quotes inside the alias definition have to be escaped with a backslash.

-

With these alias definitions, we can write

/** See \l{SomeClass,Some Text} for more information. */
-

inside the comment block and it will expand to

/** See \ref SomeClass "Some Text" for more information. */
-

where the command with a single argument would still work as shown before.

-

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:

ALIASES += xreflist{3}="\xrefitem \1 \"\2\" \"\3\" "
-ALIASES += reminder="\xreflist{reminders,Reminder,Reminders}"
-

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.

\l{SomeClass,Some text\, with an escaped comma} 
-

given the alias definition of \l in the example above.

-

-Nesting custom command

-

You can use commands as arguments of aliases, including commands defined using aliases.

-

As an example consider the following alias definitions

-
ALIASES += Bold{1}="<b>\1</b>"
-ALIASES += Emph{1}="<em>\1</em>"
-

Inside a comment block you can now use:

/** This is a \Bold{bold \Emph{and} Emphasized} text fragment. */
-

which will expand to

/** This is a <b>bold <em>and</em> Emphasized</b> text fragment. */
-

-
-Go to the next section or return to the - index. -

-
-
- - - - -- cgit 1.2.3-korg