Blame testing/018_def.c

Packit 1c1d7e
// objective: test the \def, \var, \fn, and \typedef commands
Packit 1c1d7e
// check: 018__def_8c.xml
Packit 1c1d7e
Packit 1c1d7e
/** \file
Packit 1c1d7e
 *  Text \a argument more text.
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
#define MACRO 42
Packit 1c1d7e
int var = 10;
Packit 1c1d7e
void func(int) {}
Packit 1c1d7e
void func(int,const char *) {}
Packit 1c1d7e
typedef int Type;
Packit 1c1d7e
enum E { E1, E2 };
Packit 1c1d7e
Packit 1c1d7e
/** \def MACRO
Packit 1c1d7e
 *  A macro definition 
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** \var var
Packit 1c1d7e
 *  A variable
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** \fn func(int)
Packit 1c1d7e
 *  A function with one parameter.
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** \fn func(int,const char *)
Packit 1c1d7e
 *  A function with two parameters
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** \typedef Type
Packit 1c1d7e
 *  A type definition.
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** \enum E
Packit 1c1d7e
 *  An enum
Packit 1c1d7e
 */