mirror of https://gitee.com/openkylin/doxygen.git
67 lines
1.4 KiB
C++
67 lines
1.4 KiB
C++
/**
|
|
* A test class. A more elaborate class description.
|
|
*/
|
|
|
|
class Javadoc_Test
|
|
{
|
|
public:
|
|
|
|
/**
|
|
* An enum.
|
|
* More detailed enum description.
|
|
*/
|
|
|
|
enum TEnum {
|
|
TVal1, /**< enum value TVal1. */
|
|
TVal2, /**< enum value TVal2. */
|
|
TVal3 /**< enum value TVal3. */
|
|
}
|
|
*enumPtr, /**< enum pointer. Details. */
|
|
enumVar; /**< enum variable. Details. */
|
|
|
|
/**
|
|
* A constructor.
|
|
* A more elaborate description of the constructor.
|
|
*/
|
|
Javadoc_Test();
|
|
|
|
/**
|
|
* A destructor.
|
|
* A more elaborate description of the destructor.
|
|
*/
|
|
~Javadoc_Test();
|
|
|
|
/**
|
|
* a normal member taking two arguments and returning an integer value.
|
|
* @param a an integer argument.
|
|
* @param s a constant character pointer.
|
|
* @see Javadoc_Test()
|
|
* @see ~Javadoc_Test()
|
|
* @see testMeToo()
|
|
* @see publicVar()
|
|
* @return The test results
|
|
*/
|
|
int testMe(int a,const char *s);
|
|
|
|
/**
|
|
* A pure virtual member.
|
|
* @see testMe()
|
|
* @param c1 the first argument.
|
|
* @param c2 the second argument.
|
|
*/
|
|
virtual void testMeToo(char c1,char c2) = 0;
|
|
|
|
/**
|
|
* a public variable.
|
|
* Details.
|
|
*/
|
|
int publicVar;
|
|
|
|
/**
|
|
* a function variable.
|
|
* Details.
|
|
*/
|
|
int (*handler)(int a,int b);
|
|
};
|
|
|