[Development] QList for Qt 6

Thiago Macieira thiago.macieira at intel.com
Thu May 16 16:55:52 CEST 2019


On Thursday, 16 May 2019 06:05:37 PDT Mutz, Marc via Development wrote:
> Going forward, we should be looking into removing more and more owning
> containers from the interface and replace them with views. The standard
> is working on a solution for the stale reference problem, and by the
> time Qt 7 comes around, it will be hopefully widely available.

That goes against the Qt API design. Do not return views, since it implies 
that internally there is an object that produces that view and that it does 
not go out of scope. The reason we return full, owning containers is so we 
have the freedom inside to change how we store the data without that affecting 
our API.

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





More information about the Development mailing list