[Development] Deprecation/removal model going into Qt 6

Thiago Macieira thiago.macieira at intel.com
Sun Jun 2 19:09:26 CEST 2019


On Sunday, 2 June 2019 01:20:51 PDT Manuel Bergler wrote:
>  First of all, Qt itself
> could make use of inline namespaces to ship several version of the same
> classes in the same binary while keeping source compatibility.

Repeat after me: inline namespaces are not a tool to retain ABI.

They may allow the library to provide both ABIs. That only makes the breakage 
move to the next library that uses those classes. 

Inline namespaces are a tool for code organisation, nothing more.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Development mailing list