Hi,
Just in case any wxWidgeters may find this useful, there is a rather neat C++ reflection / introspection library available here:
https://github.com/billyquith/ponder
It 'plays' quite nicely with wxWidgets as you can set it to use wxString (or any other type of string implementation) instead of std::string.
Internally it uses its own variant class, so there is some work needed to map to wxVariant / wxAny.
Although Ponder is a relatively new project, it is forked from an older project CAMP.
Ponder: Reflection / Introspection for C++
Ponder: Reflection / Introspection for C++
wxWidgets 3.1.2, MinGW64 8.1.0, g++ 8.1.0, Ubuntu 19.04, Windows 10, CodeLite + wxCrafter
Some people, when confronted with a GUI problem, think "I know, I'll use Eclipse RCP". Now they have two problems.
Some people, when confronted with a GUI problem, think "I know, I'll use Eclipse RCP". Now they have two problems.