summaryrefslogtreecommitdiff
path: root/idl/inc
diff options
context:
space:
mode:
authorGabor Kelemen <kelemeng@ubuntu.com>2022-01-20 20:54:56 +0100
committerThorsten Behrens <thorsten.behrens@allotropia.de>2022-01-27 18:52:16 +0100
commit67478f9d637096781c9e3df64896b1ddaccc331b (patch)
tree09fde17b999d48faba4938ad6c1accccc79af38b /idl/inc
parentc73670326ce5b571c31d43721729a05a11563b01 (diff)
Recheck modules [i-l]* with IWYU
See tdf#42949 for motivation Change-Id: I758bb27e93779e3df21c463714e49354748f446f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128715 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
Diffstat (limited to 'idl/inc')
-rw-r--r--idl/inc/basobj.hxx1
-rw-r--r--idl/inc/bastype.hxx2
-rw-r--r--idl/inc/hash.hxx3
-rw-r--r--idl/inc/module.hxx1
-rw-r--r--idl/inc/object.hxx4
-rw-r--r--idl/inc/slot.hxx3
-rw-r--r--idl/inc/types.hxx1
7 files changed, 7 insertions, 8 deletions
diff --git a/idl/inc/basobj.hxx b/idl/inc/basobj.hxx
index 12def9b70942..2bdd8e622e44 100644
--- a/idl/inc/basobj.hxx
+++ b/idl/inc/basobj.hxx
@@ -22,7 +22,6 @@
#include <tools/ref.hxx>
#include "bastype.hxx"
-#include <functional>
#include <vector>
class SvTokenStream;
diff --git a/idl/inc/bastype.hxx b/idl/inc/bastype.hxx
index 1c0d93765e2e..7494b35a8813 100644
--- a/idl/inc/bastype.hxx
+++ b/idl/inc/bastype.hxx
@@ -22,7 +22,7 @@
#include <sal/types.h>
-#include <tools/globname.hxx>
+#include <rtl/string.hxx>
class SvStringHashEntry;
class SvIdlDataBase;
diff --git a/idl/inc/hash.hxx b/idl/inc/hash.hxx
index 67b18b34badb..150c604ff9d4 100644
--- a/idl/inc/hash.hxx
+++ b/idl/inc/hash.hxx
@@ -20,8 +20,7 @@
#ifndef INCLUDED_IDL_INC_HASH_HXX
#define INCLUDED_IDL_INC_HASH_HXX
-#include <rtl/ustring.hxx>
-#include <tools/ref.hxx>
+#include <rtl/string.hxx>
#include <tools/solar.h>
#include <unordered_map>
#include <memory>
diff --git a/idl/inc/module.hxx b/idl/inc/module.hxx
index 05587ee9681e..08c14cc9c2b2 100644
--- a/idl/inc/module.hxx
+++ b/idl/inc/module.hxx
@@ -20,7 +20,6 @@
#ifndef INCLUDED_IDL_INC_MODULE_HXX
#define INCLUDED_IDL_INC_MODULE_HXX
-#include "slot.hxx"
#include "object.hxx"
class SvMetaModule final : public SvMetaObject
diff --git a/idl/inc/object.hxx b/idl/inc/object.hxx
index 6beb837688c2..8d16ca563c74 100644
--- a/idl/inc/object.hxx
+++ b/idl/inc/object.hxx
@@ -21,7 +21,9 @@
#define INCLUDED_IDL_INC_OBJECT_HXX
#include "types.hxx"
-#include "slot.hxx"
+
+#include <tools/solar.h>
+
#include <vector>
class SvMetaClass;
diff --git a/idl/inc/slot.hxx b/idl/inc/slot.hxx
index 1b8eec2ab66a..f8ba61d98fa3 100644
--- a/idl/inc/slot.hxx
+++ b/idl/inc/slot.hxx
@@ -21,7 +21,8 @@
#define INCLUDED_IDL_INC_SLOT_HXX
#include "types.hxx"
-#include "command.hxx"
+
+#include <tools/solar.h>
class SvMetaSlot : public SvMetaAttribute
{
diff --git a/idl/inc/types.hxx b/idl/inc/types.hxx
index 1648efc3d56a..badab618e605 100644
--- a/idl/inc/types.hxx
+++ b/idl/inc/types.hxx
@@ -21,7 +21,6 @@
#define INCLUDED_IDL_INC_TYPES_HXX
#include <rtl/strbuf.hxx>
-#include <tools/solar.h>
#include <tools/ref.hxx>
#include "basobj.hxx"