equal
deleted
inserted
replaced
|
1 /** |
|
2 * A test class. A more elaborate class description. |
|
3 */ |
|
4 |
|
5 class Test |
|
6 { |
|
7 public: |
|
8 |
|
9 /** |
|
10 * An enum. |
|
11 * More detailed enum description. |
|
12 */ |
|
13 |
|
14 enum TEnum { |
|
15 TVal1, /**< enum value TVal1. */ |
|
16 TVal2, /**< enum value TVal2. */ |
|
17 TVal3 /**< enum value TVal3. */ |
|
18 } |
|
19 *enumPtr, /**< enum pointer. Details. */ |
|
20 enumVar; /**< enum variable. Details. */ |
|
21 |
|
22 /** |
|
23 * A constructor. |
|
24 * A more elaborate description of the constructor. |
|
25 */ |
|
26 Test(); |
|
27 |
|
28 /** |
|
29 * A destructor. |
|
30 * A more elaborate description of the destructor. |
|
31 */ |
|
32 ~Test(); |
|
33 |
|
34 /** |
|
35 * a normal member taking two arguments and returning an integer value. |
|
36 * @param a an integer argument. |
|
37 * @param s a constant character pointer. |
|
38 * @see Test() |
|
39 * @see ~Test() |
|
40 * @see testMeToo() |
|
41 * @see publicVar() |
|
42 * @return The test results |
|
43 */ |
|
44 int testMe(int a,const char *s); |
|
45 |
|
46 /** |
|
47 * A pure virtual member. |
|
48 * @see testMe() |
|
49 * @param c1 the first argument. |
|
50 * @param c2 the second argument. |
|
51 */ |
|
52 virtual void testMeToo(char c1,char c2) = 0; |
|
53 |
|
54 /** |
|
55 * a public variable. |
|
56 * Details. |
|
57 */ |
|
58 int publicVar; |
|
59 |
|
60 /** |
|
61 * a function variable. |
|
62 * Details. |
|
63 */ |
|
64 int (*handler)(int a,int b); |
|
65 }; |
|
66 |