[Development] Semi-private headers in Qt

Ville Voutilainen ville.voutilainen at gmail.com
Thu May 28 15:14:58 CEST 2026


On Thu, 21 May 2026 at 12:09, Artem Dyomin via Development
<development at qt-project.org> wrote:
>
> In Qt, we have semi-private functionality for rhi, qpa, ssg, that contain a disclaimer in headers and docs limiting SC and BC guarantees, and requiring to link the private part of the module. The headers are deployed as <QtGui/rhi/qrhi.h> etc.
> We want to add similar headers for Multimedia with GStreamer functionality. A good idea is having a good name for this kind of API (e.g. experimental) and deploy the headers as <QtModule/experimental/qheader.h>.

I find various attractive properties in stealing boost's approach and doing

<QtModule/detail/qheader.h>.


More information about the Development mailing list