Blame testing/018_def.c

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