Blame testing/019_defgroup.c

Packit 1c1d7e
// objective: test the \defgroup, \addtogroup, and \ingroup command.
Packit 1c1d7e
// check: group__g1.xml
Packit 1c1d7e
// check: group__g2.xml
Packit 1c1d7e
// check: group__g3.xml
Packit 1c1d7e
Packit 1c1d7e
/** \defgroup g1 First Group
Packit 1c1d7e
 *  Text for first group.
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** A function in the first group.
Packit 1c1d7e
 *  \ingroup g1
Packit 1c1d7e
 */
Packit 1c1d7e
void func_g1();
Packit 1c1d7e
Packit 1c1d7e
//--------------------------------
Packit 1c1d7e
Packit 1c1d7e
/** \defgroup g2 Second Group
Packit 1c1d7e
 *  Text for second group.
Packit 1c1d7e
 */
Packit 1c1d7e
/// \{
Packit 1c1d7e
Packit 1c1d7e
/** A function in the second group */
Packit 1c1d7e
void func_g2();
Packit 1c1d7e
Packit 1c1d7e
/// \}
Packit 1c1d7e
Packit 1c1d7e
/** \defgroup g3 Third Group
Packit 1c1d7e
 *  Text for third group.
Packit 1c1d7e
 *  \ingroup g2
Packit 1c1d7e
 *  \{
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
//--------------------------------
Packit 1c1d7e
Packit 1c1d7e
/** A function in the third group */
Packit 1c1d7e
void func_g3();
Packit 1c1d7e
Packit 1c1d7e
/** \} */
Packit 1c1d7e
Packit 1c1d7e
/** \addtogroup g3
Packit 1c1d7e
 *  \{ 
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/** Another function added to the third group */
Packit 1c1d7e
void func_g3_add();
Packit 1c1d7e
Packit 1c1d7e
/** \} */
Packit 1c1d7e