As added in the prototype PR in #767, we may want to support non-QObjects with CXX-Qt.
Notably, CXX-Qt would add support for inheritance and virtual functions, which CXX doesn't have.
Conceptually, this support would fit better in CXX and is an additional burden for us regarding maintenance.
So we should consider whether it's worth it for us to properly support this.
Maybe put it behind a feature flag marked as experimental, unstable, etc?
As added in the prototype PR in #767, we may want to support non-QObjects with CXX-Qt.
Notably, CXX-Qt would add support for inheritance and virtual functions, which CXX doesn't have.
Conceptually, this support would fit better in CXX and is an additional burden for us regarding maintenance. So we should consider whether it's worth it for us to properly support this. Maybe put it behind a feature flag marked as experimental, unstable, etc?
For a use-case, see: #819