Doxygen объявляет класс как функцию - PullRequest
0 голосов
/ 23 июня 2018

Я не знаю, баг это или ошибка, но у меня есть 3 класса

class system {
    function archive() { "has nothing to do with class archive" }
}

class archive extends system {

}

class theme extends system {
   $archive = new archive( "gets documented as core::archive() instead of class archive" );
}

В class::system есть функция с именем archive(). Когда я создаю экземпляр class::archive внутри class::theme Doxygen, документирую его как function::archive() из class::core.

enter image description here

Я думаю, это потому, что есть функция с таким именем, но как я могу решить эту проблему, чтобы документация была правильной? Переименование (и единственное) решение?

Greets

...