Приносим извинения за длинное название, это имеет больше смысла с примером.
Предположим, у нас есть класс A:
class A {
public:
void someFunction();
void someOtherFunction();
};
И еще один класс, который наследуется от A. Однако мы повторно объявляем одну из унаследованных функций как public:
class B : private A {
public:
A::someFunction;
}
Когда этот код обрабатывается Doxygen, он не распознает публичное объявление someFunction в классе B. Вместо этого он показывает someFunction как частную унаследованную функцию. Это неверно.
Кто-нибудь знает, как это исправить?
Приветствия