After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 669071 - Q_PROPERTY with templated and namespaced type make generates incorrect XML
Q_PROPERTY with templated and namespaced type make generates incorrect XML
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.7.4
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
: 669072 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-01-30 23:12 UTC by David Kaspar
Modified: 2012-02-25 15:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The result (1.55 KB, text/xml)
2012-01-30 23:12 UTC, David Kaspar
Details

Description David Kaspar 2012-01-30 23:12:30 UTC
Created attachment 206482 [details]
The result

Have a header file with the following code:

namespace mynamespace {
    class MyClass : QObject {
        Q_OBJECT
        Q_PROPERTY(QDeclarativeListProperty<mynamespace::MyItem> myitems READ myitems)
    }
}
// Note that Q_PROPERTY has a type with template and namespace.

Running Doxygen with 'GENERATE_XML=YES' option creates an XML file for the class where the Q_PROPERTY has incorrect name. The file is attached.

Result name: mynamespace
Expected name: myitems
Comment 1 Dimitri van Heesch 2012-02-05 09:54:10 UTC
Confirmed. Should be fixed in the next subversion update.
Comment 2 Dimitri van Heesch 2012-02-05 10:00:19 UTC
*** Bug 669072 has been marked as a duplicate of this bug. ***
Comment 3 Dimitri van Heesch 2012-02-25 15:37:25 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.0. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.