Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: JohnCell on December 09, 2025, 09:15:43 am

Title: Symbol Browser : missing classes
Post by: JohnCell on December 09, 2025, 09:15:43 am

Hello C::B users !!

I've got an annoying bug for quite a long time with C::B, some classes don't show up in the Symbols Browser.
My project is really large, it has more than 50 C++ classes.
Each class has its own .h and .cpp files.

All files are perfectly displayed in the project tree (Headers / Sources ).
But Symbol Browser randomly misses many of them (say 10%), so they don't show up in the Symbols TreeCtrl.

Does anybody also face this issue ?
Ideas ??

Many thanks !
John


 I'm wondering if someone else
Title: Re: Symbol Browser : missing classes
Post by: JohnCell on December 09, 2025, 09:55:40 am

Forgot to mention I'm using C::B nightly builds for Windows.
It also happens with official releases for Windows.

John.
Title: Re: Symbol Browser : missing classes
Post by: Miguel Gimenez on December 09, 2025, 12:53:21 pm
The missing classes, are always the same? The legacy code completion parser may not recognize classes using recents standard features or some templates.

You can try the Clangd-client code completion plugin, see this (https://wiki.codeblocks.org/index.php/CB_Clangd_Client).
Title: Re: Symbol Browser : missing classes
Post by: JohnCell on December 09, 2025, 02:13:02 pm
Hello Miguel,

Thanks for your answer.
No, missing classes are not always the same ones. It's random.
My code is C++17.

Ok, I'll try your suggestion and post feedback.

John