It is intended to work conveniently with cppu::ImplInheritanceHelper, without XInterface diamond and without a need to write queryInterface/ getTypes/acquire/release boilerplate. Migrate PathSettings as first user. + try to please gcc13 by calling reserve before insert Reviewed-on: https://gerrit.collaboraoffice.com/c/core/+/234 Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Jenkins CPCI <releng@collaboraoffice.com> Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> (cherry picked from commit e7d0265cbf6219e8b111dd0f98bf293d66bbba97) Change-Id: I11e6f2d63dbe751fd3acca4ade34f8511775ee47 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205649 Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>