summaryrefslogtreecommitdiffstats
path: root/idl/inc/types.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'idl/inc/types.hxx')
-rw-r--r--idl/inc/types.hxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/idl/inc/types.hxx b/idl/inc/types.hxx
index 508f5a0c2963..b29a83cb4655 100644
--- a/idl/inc/types.hxx
+++ b/idl/inc/types.hxx
@@ -31,12 +31,15 @@
#include <rtl/strbuf.hxx>
#include <tools/ref.hxx>
-#include <tools/table.hxx>
#include <basobj.hxx>
+#include <map>
struct SvSlotElement;
typedef std::vector< SvSlotElement* > SvSlotElementList;
+class SvMetaSlot;
+typedef std::map<sal_uLong, SvMetaSlot*> HelpIdTable;
+
SV_DECL_REF(SvMetaType)
SV_DECL_REF(SvMetaAttribute)
SV_DECL_PERSIST_LIST(SvMetaAttribute,SvMetaAttribute *)
@@ -119,9 +122,9 @@ public:
virtual void Insert( SvSlotElementList&, const rtl::OString& rPrefix,
SvIdlDataBase& );
virtual void WriteHelpId( SvIdlDataBase & rBase, SvStream & rOutStm,
- Table * pIdTable );
+ HelpIdTable& rIdTable );
virtual void WriteCSV( SvIdlDataBase&, SvStream& );
- void FillIDTable(Table *pIDTable);
+ void FillIDTable(HelpIdTable& rIDTable);
rtl::OString Compare( SvMetaAttribute *pAttr );
};
SV_IMPL_REF(SvMetaAttribute)