Blame testing/041_overload.cpp

Packit 1c1d7e
// objective: test the \overload command
Packit 1c1d7e
// check: class_test.xml
Packit 1c1d7e
Packit 1c1d7e
class Test 
Packit 1c1d7e
{
Packit 1c1d7e
  public:
Packit 1c1d7e
    void drawRect(int,int,int,int);
Packit 1c1d7e
    void drawRect(const Rect &r);
Packit 1c1d7e
    void drawRect(const Point &topLeft,const Point &bottomRight);
Packit 1c1d7e
};
Packit 1c1d7e
Packit 1c1d7e
void Test::drawRect(int x,int y,int w,int h) {}
Packit 1c1d7e
void Test::drawRect(const Rect &r) {}
Packit 1c1d7e
/*! \overload 
Packit 1c1d7e
 *
Packit 1c1d7e
 *  More text.
Packit 1c1d7e
 */
Packit 1c1d7e
void Test::drawRect(const Point &topLeft,const Point &bottomRight) {}
Packit 1c1d7e
Packit 1c1d7e
/*! \class Test
Packit 1c1d7e
 *  \brief A short description.
Packit 1c1d7e
 *   
Packit 1c1d7e
 *  More text.
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/*! \fn void Test::drawRect(int x,int y,int w,int h)
Packit 1c1d7e
 * This command draws a rectangle with a left upper corner at ( \a x , \a y ),
Packit 1c1d7e
 * width \a w and height \a h. 
Packit 1c1d7e
 */
Packit 1c1d7e
Packit 1c1d7e
/*!
Packit 1c1d7e
 * \overload void Test::drawRect(const Rect &r)
Packit 1c1d7e
 */