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 587629 - Nested STL declarations stop processing the remainde of the file.
Nested STL declarations stop processing the remainde of the file.
Status: RESOLVED DUPLICATE of bug 560512
Product: doxygen
Classification: Other
Component: general
1.5.9
Other All
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2009-07-02 19:00 UTC by Chuck Bueche
Modified: 2009-07-06 17:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Sample CPP source file and doxyfile. (2.69 KB, application/force-download)
2009-07-02 19:03 UTC, Chuck Bueche
Details

Description Chuck Bueche 2009-07-02 19:00:45 UTC
Please describe the problem:
In a class, declaring a variable typed with nested stl templates, such as a vector of vectors, causes the variable and any variables or functions after it to be omitted from the class.  It seems like the scanner just stops scanning the file or class.

Steps to reproduce:
1. Run doxygen using provided example, or:
2. in a class, declare a variable like vector<vector<int>> m_vviValues
3. 


Actual results:
The generated help file only includes variables and functions up to the declaration of m_vviValues.

Expected results:
All of the variables and functions in the class should be included in the class docs.

Does this happen every time?
Yes.

Other information:
OS is Windows XP Pro SP2.
Comment 1 Chuck Bueche 2009-07-02 19:03:14 UTC
Created attachment 137746 [details]
Sample CPP source file and doxyfile.
Comment 2 Dimitri van Heesch 2009-07-06 17:50:44 UTC

*** This bug has been marked as a duplicate of 560512 ***