GNOME Bugzilla – Bug 791832
\static command not working
Last modified: 2018-07-30 10:55:05 UTC
Created attachment 365827 [details] Doxyfile that was used to process the source. The @static command is not handled correctly in the following code: struct _carData { float mass; }; /*! @class Car*/ typedef struct _carData *Car; /*! @memberof Car*/ static *Car _carRegistry; /*! @memberof Car*/ static size_t _carRegistrySize; /*! @memberof Car*/ float CarGetMass(Car car); /*! @static @memberof Car*/ void CarInitRegistry(); The expectation is that CarInitRegistry will appear in the documentation for the Car class as a static member function. It does appear in the documentation, but not as a static.
Actually, not even this simple case works: struct Peas { }; /*! @memberof Peas @static*/ void tada(); Same results. tada is listed as a member of Peas, but not as a static one.
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to https://github.com/doxygen/doxygen/issues All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github. Hence I am closing this GNOME Bugzilla ticket. Please use the corresponding ticket in Github instead. Thanks a lot!