Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/examples/qtstyle.cpp

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

Archive Download this file

Revision: 1322