[umbrello] [Bug 478198] Umbrello import wizard does not recognize the 'override' C++ keyword

Nicola Mori bugzilla_noreply at kde.org
Sat Dec 9 17:38:31 GMT 2023


https://bugs.kde.org/show_bug.cgi?id=478198

--- Comment #4 from Nicola Mori <nicolamori at aol.com> ---
(In reply to Oliver Kellogg from comment #1)
> Created attachment 163981 [details]
> Screenshot showing imported classifiers I and C
> 
> Cannot reproduce, see attached screenshot.
Nor can I... It's weird, I accurately tested the reproducer before opening the
bug report and I'm 100% sure it behaved as I wrote in my first post.

Anyway, I can still reproduce garbage behavior with my original header file.
You can download it here: 

https://basket.fi.infn.it:443/f/ee0c58a81b/?dl=1)

together with a cpp file for compiling everything and check that it's correct
code. Sorry for the poor overall state of the code but it's just a playground
for testing ideas, and I was trying to extract the UML with Umbrello after
verifying that the overall design works for me.
When importing the test.h header the AlgoSequenceDecorator class is imported
without any method, and the AlgoSequence and MTScheduler classes are not
imported at all. Removing all the override keywords (sed -i 's/override//g'
test.h) the AlgoSequenceDecorator is imported with all its methods, and also
AlgoSequence is now imported; however MTScheduler is stil missing, so probably
there's more than just override. I uploaded two screenshots showing this
behavior.

The code compiles fine both with and without the override keywords, so it's
valid and thus I think this is a problem with Umbrello.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list