io: create instances with uno constructors

Desktop / LibreOffice - Noel Grandin [gmail.com] - 14 July 2020 08:27 UTC

See tdf#74608 for motivation.

Change-Id: Ic5942f00147e4024ffc3d5880cf3c7462bcc14de Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98678

d1038da54d02 io: create instances with uno constructors
io/IwyuFilter_io.yaml | 23 --
io/Library_io.mk | 1 -
io/source/TextInputStream/TextInputStream.cxx | 32 +--
io/source/TextOutputStream/TextOutputStream.cxx | 34 +--
io/source/acceptor/acceptor.cxx | 293 +++++++++++-------------
io/source/connector/connector.cxx | 190 +++++++--------
io/source/io.component | 38 +--
io/source/services.cxx | 101 --------
io/source/services.hxx | 102 ---------
io/source/stm/odata.cxx | 108 +++------
io/source/stm/omark.cxx | 60 ++---
io/source/stm/opipe.cxx | 32 +--
io/source/stm/opump.cxx | 24 +-
13 files changed, 321 insertions(+), 717 deletions(-)

Upstream: cgit.freedesktop.org


  • Share