Создайте следующий исходный файл example.cpp
:
class Animal
{
public:
void die();
string name;
int age;
};
class Dog : public Animal
{
public:
void bark();
};
class Cat : public Animal
{
public:
void meow();
};
run doxygen -g
и измените следующие параметры сгенерированного Doxyfile
:
EXTRACT_ALL = YES
HAVE_DOT = YES
UML_LOOK = YES
run doxygen
и посмотрите на вывод для класса Animal, он должен быть таким же, как на картинке выше, хотя doxygen не будет отображать типы возврата методов и полей.