diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2022-12-15 11:44:32 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2022-12-18 18:31:37 +0000 |
commit | 4844c096a8ab6a9a620c410a0949d4499f12a504 (patch) | |
tree | 38967ed6ef03f90ae6cef48c313e77b7ba93b139 /oox | |
parent | 9a0b523e0a84d403b9092176ccec4b3e3efe42d0 (diff) |
loplugin:unocast (cairocanvas::SurfaceProvider)
(See the upcoming commit introducing that loplugin:unocast on why such
dynamic_casts from UNO types are dangerous.)
There are implementation classes whose getSomething already delegates to
RepaintTarget, so they can't also delegate to SurfaceProvider. So introduce the
concept of comphelper::getSomethingImpl additionally delegating to a sequence of
mixin classes before delegating to the base.
Change-Id: I9230f3dc06abbdd1ad92514a11473dae2624f7c1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144404
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'oox')
0 files changed, 0 insertions, 0 deletions