blob: 281ffe509ed568393532bdd393769b16fdf28628 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
// objective: test the \if, \ifnot, \elsif, \else, and \endif commands
// check: indexpage.xml
// config: ENABLED_SECTIONS = GUARD_ENABLED
/** \mainpage
* Unconditional (start)
* \if GUARD_ENABLED
* Enabled (if).
* \if (!GUARD_ENABLED) Disabled (if).\else Enabled (else). \endif
* \else
* Disabled.
* \endif
* Unconditional (middle)
* \ifnot GUARD_ENABLED
* Disabled (ifnot).
* \elseif GUARD_DISABLED
* Disabled (elseif).
* \else
* Enabled (else).
* \endif
* Unconditional (end)
*
* # with spaces
*
* test1 \ifnot GUARD_ENABLED test2 \else test3 \endif test4.
*
* test1 \if GUARD_ENABLED test2 \else test3 \endif test4.
*
* test1 \if GUARD_ENABLED test2 \endif test3.
*
* test1 \if NOT_ENABLED test2 \endif test3.
*
* # without spaces
*
* test1\ifnot GUARD_ENABLED test2\else test3\endif test4.
*
* test1\if GUARD_ENABLED test2\else test3\endif test4.
*
* test1\if GUARD_ENABLED test2\endif test3.
*
* test1\if NOT_ENABLED test2\endif test3.
*/
|