5.2.3 seems to have an issue parsing all of my header files. getting parse errors for every single line that constructs a value from a member file (especially those that complain that my class isnt a QObject when being passed into the constructor as 'this'). It also seems to have an issue with just random other lines where it just decides not to parse them. i didnt have this issue on 5.2.0, i will go back to 5.2.1 for now because it is completely unusable atm.
Edit: it looks like it actually broke when going from 5.2.0 to 5.2.1. If you guys have any ideas on what i can try, that would be great.
Just an update. i updated to ubuntu 18.04 and now everything seems to be working. i dont know what the issue was, but it doesnt seem to affect 18.04
This was probably something similar to https://bugs.kde.org/show_bug.cgi?id=393779 .