Blame examples/memgrp.cpp

Packit Service 50c9f2
/** A class. Details */
Packit Service 50c9f2
class Memgrp_Test
Packit Service 50c9f2
{
Packit Service 50c9f2
  public:
Packit Service 50c9f2
    //@{
Packit Service 50c9f2
    /** Same documentation for both members. Details */
Packit Service 50c9f2
    void func1InGroup1();
Packit Service 50c9f2
    void func2InGroup1();
Packit Service 50c9f2
    //@}
Packit Service 50c9f2
Packit Service 50c9f2
    /** Function without group. Details. */
Packit Service 50c9f2
    void ungroupedFunction();
Packit Service 50c9f2
    void func1InGroup2();
Packit Service 50c9f2
  protected:
Packit Service 50c9f2
    void func2InGroup2();
Packit Service 50c9f2
};
Packit Service 50c9f2
Packit Service 50c9f2
void Memgrp_Test::func1InGroup1() {}
Packit Service 50c9f2
void Memgrp_Test::func2InGroup1() {}
Packit Service 50c9f2
Packit Service 50c9f2
/** @name Group2
Packit Service 50c9f2
 *  Description of group 2. 
Packit Service 50c9f2
 */
Packit Service 50c9f2
///@{
Packit Service 50c9f2
/** Function 2 in group 2. Details. */
Packit Service 50c9f2
void Memgrp_Test::func2InGroup2() {}
Packit Service 50c9f2
/** Function 1 in group 2. Details. */
Packit Service 50c9f2
void Memgrp_Test::func1InGroup2() {}
Packit Service 50c9f2
///@}
Packit Service 50c9f2
Packit Service 50c9f2
/*! \file 
Packit Service 50c9f2
 *  docs for this file
Packit Service 50c9f2
 */
Packit Service 50c9f2
Packit Service 50c9f2
//!@{
Packit Service 50c9f2
//! one description for all members of this group 
Packit Service 50c9f2
//! (because DISTRIBUTE_GROUP_DOC is YES in the config file)
Packit Service 50c9f2
#define A 1
Packit Service 50c9f2
#define B 2
Packit Service 50c9f2
void glob_func();
Packit Service 50c9f2
//!@}