Я использую мастер Doxygen на Mac (графический интерфейс для Doxygen 1.7.3).
Я обнаружил, что если в заголовке моего класса я #импортирую файл заголовка, в котором определен протокол, первый член моего класса появляется в документах как предварительно добавленный с путем к файлу заголовка класса, что-то вроде этого:
(вывод HTML Doxygen)
Protected Attributes:
Users [username] Desktop DirectoryName ClassName h NSString* myStringMember
(Дальнейшие атрибуты отображаются ОК)
Если я удалю #import, проблема исчезнет (но мне нужен протокол).
Я где-то читал, что в прошлом Doxygen «задыхался» от протоколов Obj-C, но сейчас эта ошибка должна быть исправлена. Кто-нибудь еще испытывает что-то подобное?