summaryrefslogtreecommitdiffstats
path: root/canvas/IwyuFilter_canvas.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'canvas/IwyuFilter_canvas.yaml')
-rw-r--r--canvas/IwyuFilter_canvas.yaml46
1 files changed, 46 insertions, 0 deletions
diff --git a/canvas/IwyuFilter_canvas.yaml b/canvas/IwyuFilter_canvas.yaml
new file mode 100644
index 000000000..74419ea56
--- /dev/null
+++ b/canvas/IwyuFilter_canvas.yaml
@@ -0,0 +1,46 @@
+---
+assumeFilename: canvas/source/cairo/cairo_canvas.cxx
+excludelist:
+ canvas/inc/parametricpolypolygon.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/rendering/XParametricPolyPolygon2D.hpp
+ canvas/inc/base/cachedprimitivebase.hxx:
+ # base class has to be a complete type
+ - com/sun/star/rendering/XCachedPrimitive.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ canvas/source/cairo/cairo_cachedbitmap.cxx:
+ # Actually in use
+ - com/sun/star/rendering/XCanvas.hpp
+ canvas/source/cairo/cairo_spritecanvas.cxx:
+ # Needed for nested name specifier
+ - com/sun/star/awt/XTopWindow.hpp
+ # Complete type needed for return type
+ - basegfx/range/b2irange.hxx
+ canvas/source/opengl/ogl_canvascustomsprite.cxx:
+ # Complete type needed for B2DPolyPolygon return type
+ - basegfx/polygon/b2dpolypolygon.hxx
+ canvas/source/cairo/cairo_spritecanvashelper.cxx:
+ # Needed for boost/polymorphic_cast.hpp
+ - boost/cast.hpp
+ canvas/source/opengl/ogl_canvastools.cxx:
+ # Actually in use
+ - com/sun/star/rendering/ARGBColor.hpp
+ canvas/source/opengl/ogl_spritedevicehelper.cxx:
+ # Needed for nested name specifier
+ - com/sun/star/awt/XTopWindow.hpp
+ canvas/source/opengl/ogl_texturecache.cxx:
+ # Actually in use
+ - com/sun/star/geometry/IntegerSize2D.hpp
+ canvas/source/tools/surface.cxx:
+ # Actually in use
+ - comphelper/scopeguard.hxx
+ canvas/source/vcl/cachedbitmap.cxx:
+ # Actually in use
+ - com/sun/star/rendering/XCanvas.hpp
+ canvas/source/vcl/spritecanvas.cxx:
+ # Actually in use
+ - com/sun/star/awt/XTopWindow.hpp
+ canvas/source/vcl/spritecanvashelper.cxx:
+ # Needed for boost/polymorphic_cast.hpp
+ - boost/cast.hpp