Blame testing/019_defgroup.c

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