summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-08-04 08:06:50 +0200
committerNoel Grandin <noel@peralex.com>2015-08-04 08:55:57 +0200
commitf17f89aadc5e88880df0c852289e2fa5b04254ba (patch)
tree13e85b793019f5c4eab1e2282a94a20b896bd769 /include
parent50097a8bb2be903d8a985f6f03f364567bf4643d (diff)
include: inline some use-once typedefs
Change-Id: I064e95c72e5f67178cf2875f457adac241cee529
Diffstat (limited to 'include')
-rw-r--r--include/editeng/svxrtf.hxx13
-rw-r--r--include/filter/msfilter/escherex.hxx6
-rw-r--r--include/filter/msfilter/msdffimp.hxx4
-rw-r--r--include/filter/msfilter/svdfppt.hxx13
-rw-r--r--include/oox/core/fasttokenhandler.hxx8
-rw-r--r--include/oox/dump/dumperbase.hxx10
-rw-r--r--include/oox/ole/axbinarywriter.hxx10
-rw-r--r--include/oox/vml/vmlinputstream.hxx4
-rw-r--r--include/sfx2/evntconf.hxx4
-rw-r--r--include/sfx2/hintpost.hxx2
-rw-r--r--include/sfx2/itemwrapper.hxx4
-rw-r--r--include/sfx2/styfitem.hxx4
-rw-r--r--include/sot/exchange.hxx6
-rw-r--r--include/sot/filelist.hxx4
-rw-r--r--include/svl/adrparse.hxx8
-rw-r--r--include/svl/ownlist.hxx5
-rw-r--r--include/svtools/imap.hxx6
-rw-r--r--include/svtools/parrtf.hxx12
-rw-r--r--include/svtools/svparser.hxx5
-rw-r--r--include/svx/gridctrl.hxx4
-rw-r--r--include/systools/win32/comtools.hxx1
-rw-r--r--include/tools/inetmsg.hxx10
-rw-r--r--include/tools/pstm.hxx4
-rw-r--r--include/vcl/region.hxx12
-rw-r--r--include/xmloff/shapeimport.hxx5
-rw-r--r--include/xmloff/table/XMLTableExport.hxx5
26 files changed, 59 insertions, 110 deletions
diff --git a/include/editeng/svxrtf.hxx b/include/editeng/svxrtf.hxx
index 8e8276ffb063..1b795e280135 100644
--- a/include/editeng/svxrtf.hxx
+++ b/include/editeng/svxrtf.hxx
@@ -76,7 +76,6 @@ public:
};
-typedef std::deque< Color* > SvxRTFColorTbl;
typedef std::map<short, std::unique_ptr<vcl::Font>> SvxRTFFontTbl;
typedef std::map<sal_uInt16, std::unique_ptr<SvxRTFStyleType>> SvxRTFStyleTbl;
@@ -170,12 +169,12 @@ struct RTFPardAttrMapIds
class EDITENG_DLLPUBLIC SvxRTFParser : public SvRTFParser
{
- SvStream &rStrm;
- SvxRTFColorTbl aColorTbl;
- SvxRTFFontTbl m_FontTable;
- SvxRTFStyleTbl m_StyleTable;
- SvxRTFItemStack aAttrStack;
- SvxRTFItemStackList m_AttrSetList;
+ SvStream & rStrm;
+ std::deque< Color* > aColorTbl;
+ SvxRTFFontTbl m_FontTable;
+ SvxRTFStyleTbl m_StyleTable;
+ SvxRTFItemStack aAttrStack;
+ SvxRTFItemStackList m_AttrSetList;
RTFPlainAttrMapIds aPlainMap;
RTFPardAttrMapIds aPardMap;
diff --git a/include/filter/msfilter/escherex.hxx b/include/filter/msfilter/escherex.hxx
index 8e0e6d3a5011..5acd2335b57b 100644
--- a/include/filter/msfilter/escherex.hxx
+++ b/include/filter/msfilter/escherex.hxx
@@ -726,13 +726,11 @@ public:
};
struct EscherShapeListEntry;
-typedef ::std::vector< EscherShapeListEntry* > EscherShapeList_impl;
-typedef ::std::vector< EscherConnectorListEntry* > EscherConnectorList_impl;
class MSFILTER_DLLPUBLIC EscherSolverContainer
{
- EscherShapeList_impl maShapeList;
- EscherConnectorList_impl maConnectorList;
+ ::std::vector< EscherShapeListEntry* > maShapeList;
+ ::std::vector< EscherConnectorListEntry* > maConnectorList;
public:
diff --git a/include/filter/msfilter/msdffimp.hxx b/include/filter/msfilter/msdffimp.hxx
index f3ce6b58627c..6108ab22703e 100644
--- a/include/filter/msfilter/msdffimp.hxx
+++ b/include/filter/msfilter/msdffimp.hxx
@@ -180,11 +180,9 @@ struct SvxMSDffConnectorRule
friend SvStream& ReadSvxMSDffConnectorRule( SvStream& rIn, SvxMSDffConnectorRule& rAtom );
};
-typedef ::std::vector< SvxMSDffConnectorRule* > SvxMSDffConnectorRuleList;
-
struct MSFILTER_DLLPUBLIC SvxMSDffSolverContainer
{
- SvxMSDffConnectorRuleList aCList;
+ ::std::vector< SvxMSDffConnectorRule* > aCList;
SvxMSDffSolverContainer();
~SvxMSDffSolverContainer();
diff --git a/include/filter/msfilter/svdfppt.hxx b/include/filter/msfilter/svdfppt.hxx
index 6dc7d3d9d63f..4f9b8d8137ae 100644
--- a/include/filter/msfilter/svdfppt.hxx
+++ b/include/filter/msfilter/svdfppt.hxx
@@ -418,7 +418,6 @@ struct SdPageCapsule {
SdrPage * page;
};
-typedef ::std::vector< PPTOleEntry* > PPTOleEntryList;
class PPTExtParaProv;
class MSFILTER_DLLPUBLIC SdrEscherImport : public SvxMSDffManager
{
@@ -432,7 +431,7 @@ protected:
PptDocumentAtom aDocAtom;
DffRecordManager aDocRecManager; // contains all first level container and atoms of the document container
- PPTOleEntryList aOleObjectList; // contains PPTOleEntrys
+ ::std::vector< PPTOleEntry* > aOleObjectList;
PptFontCollection* m_pFonts;
@@ -526,7 +525,6 @@ struct ProcessData
-typedef ::std::vector< SdHyperlinkEntry* > SdHyperlinkEntryList;
class SdrTextObj;
class SfxObjectShell;
@@ -542,7 +540,7 @@ protected:
bool bOk;
PptUserEditAtom aUserEditAtom;
PptColorSchemeAtom aPageColors;
- SdHyperlinkEntryList aHyperList;
+ ::std::vector< SdHyperlinkEntry* > aHyperList;
sal_uInt32* pPersistPtr;
sal_uLong nPersistPtrAnz;
@@ -669,11 +667,10 @@ struct PPTTextSpecInfo
~PPTTextSpecInfo();
};
-typedef ::std::vector< PPTTextSpecInfo* > PPTTextSpecInfoList;
struct PPTTextSpecInfoAtomInterpreter
{
bool bValid;
- PPTTextSpecInfoList aList;
+ ::std::vector< PPTTextSpecInfo* > aList;
PPTTextSpecInfoAtomInterpreter();
~PPTTextSpecInfoAtomInterpreter();
@@ -717,11 +714,9 @@ struct PPTBuGraEntry
PPTBuGraEntry( Graphic& rGraphic, sal_uInt32 nInstance );
};
-typedef ::std::vector< PPTBuGraEntry* > PPTBuGraEntryList;
-
class PPTExtParaProv
{
- PPTBuGraEntryList aBuGraList;
+ ::std::vector< PPTBuGraEntry* > aBuGraList;
public:
bool bStyles;
diff --git a/include/oox/core/fasttokenhandler.hxx b/include/oox/core/fasttokenhandler.hxx
index baf0472d5011..cdb9682d3759 100644
--- a/include/oox/core/fasttokenhandler.hxx
+++ b/include/oox/core/fasttokenhandler.hxx
@@ -33,13 +33,13 @@ namespace core {
-typedef ::cppu::WeakImplHelper2< ::com::sun::star::lang::XServiceInfo, ::com::sun::star::xml::sax::XFastTokenHandler > FastTokenHandler_BASE;
-
/** Wrapper implementing the com.sun.star.xml.sax.XFastTokenHandler API interface
that provides access to the tokens generated from the internal token name list.
*/
-class OOX_DLLPUBLIC FastTokenHandler : public FastTokenHandler_BASE,
- public sax_fastparser::FastTokenHandlerBase
+class OOX_DLLPUBLIC FastTokenHandler :
+ public ::cppu::WeakImplHelper2< ::com::sun::star::lang::XServiceInfo,
+ ::com::sun::star::xml::sax::XFastTokenHandler >,
+ public sax_fastparser::FastTokenHandlerBase
{
public:
explicit FastTokenHandler();
diff --git a/include/oox/dump/dumperbase.hxx b/include/oox/dump/dumperbase.hxx
index d0530553d074..f9d3a1b9b34d 100644
--- a/include/oox/dump/dumperbase.hxx
+++ b/include/oox/dump/dumperbase.hxx
@@ -92,10 +92,9 @@ const sal_Unicode OOX_DUMP_CMDPROMPT = '?';
const sal_Unicode OOX_DUMP_PLACEHOLDER = '\x01';
typedef ::std::pair< OUString, OUString > OUStringPair;
-typedef ::std::pair< sal_Int64, sal_Int64 > Int64Pair;
-typedef ::std::vector< OUString > OUStringVector;
-typedef ::std::vector< sal_Int64 > Int64Vector;
+typedef ::std::vector< OUString > OUStringVector;
+typedef ::std::vector< sal_Int64 > Int64Vector;
@@ -447,7 +446,6 @@ static const String EMPTY_STRING;
class Base;
-typedef std::shared_ptr< Base > BaseRef;
/** Base class for all dumper classes.
@@ -504,7 +502,7 @@ public:
virtual ~Base();
bool isValid() const { return implIsValid(); }
- static bool isValid( const BaseRef& rxBase ) { return rxBase.get() && rxBase->isValid(); }
+ static bool isValid( const std::shared_ptr< Base >& rxBase ) { return rxBase.get() && rxBase->isValid(); }
protected:
Base() {}
@@ -744,7 +742,7 @@ private:
struct ExtItemFormatKey
{
sal_Int64 mnKey;
- Int64Pair maFilter;
+ ::std::pair< sal_Int64, sal_Int64 > maFilter;
explicit ExtItemFormatKey( sal_Int64 nKey ) : mnKey( nKey ), maFilter( 0, 0 ) {}
bool operator<( const ExtItemFormatKey& rRight ) const;
diff --git a/include/oox/ole/axbinarywriter.hxx b/include/oox/ole/axbinarywriter.hxx
index d380ab7223d1..4eb133a00c27 100644
--- a/include/oox/ole/axbinarywriter.hxx
+++ b/include/oox/ole/axbinarywriter.hxx
@@ -73,11 +73,6 @@ private:
/** A pair of integer values as a property. */
typedef ::std::pair< sal_Int32, sal_Int32 > AxPairData;
-/** An array of string values as a property. */
-typedef ::std::vector< OUString > AxStringArray;
-
-
-
/** Export helper to write simple and complex ActiveX form control properties
to a binary input stream. */
class AxBinaryPropertyWriter
@@ -158,8 +153,9 @@ private:
ComplexPropVector maStreamProps; ///< Stores info for all used stream data properties.
AxPairData maDummyPairData; ///< Dummy pair for unsupported properties.
StreamDataSequence maDummyPicData; ///< Dummy picture for unsupported properties.
- OUString maDummyString; ///< Dummy string for unsupported properties.
- AxStringArray maDummyStringArray; ///< Dummy string array for unsupported properties.
+ OUString maDummyString; ///< Dummy string for unsupported properties.
+ ::std::vector< OUString >
+ maDummyStringArray; ///< Dummy string array for unsupported properties.
sal_Int16 mnBlockSize;
sal_Int64 mnPropFlagsStart; ///< pos of Prop flags
sal_Int64 mnPropFlags; ///< Flags specifying existing properties.
diff --git a/include/oox/vml/vmlinputstream.hxx b/include/oox/vml/vmlinputstream.hxx
index d92c0995fcfe..3f7efe086da3 100644
--- a/include/oox/vml/vmlinputstream.hxx
+++ b/include/oox/vml/vmlinputstream.hxx
@@ -34,8 +34,6 @@ namespace vml {
-typedef ::cppu::WeakImplHelper1< ::com::sun::star::io::XInputStream > InputStream_BASE;
-
/** An input stream class for VML streams, implementing the UNO interface
com.sun.star.io.XInputStream needed by the Expat XML parsers.
@@ -53,7 +51,7 @@ typedef ::cppu::WeakImplHelper1< ::com::sun::star::io::XInputStream > InputStrea
3) Line breaks represented by a single <br> element (without matching
</br> element) are replaced by a literal LF character.
*/
-class InputStream : public InputStream_BASE
+class InputStream : public ::cppu::WeakImplHelper1< ::com::sun::star::io::XInputStream >
{
public:
explicit InputStream(
diff --git a/include/sfx2/evntconf.hxx b/include/sfx2/evntconf.hxx
index 67eb07a82bc5..b1ee5ca9d4a1 100644
--- a/include/sfx2/evntconf.hxx
+++ b/include/sfx2/evntconf.hxx
@@ -47,12 +47,10 @@ struct SFX2_DLLPUBLIC SfxEventName
, maUIName( rUIName ) {}
};
-typedef ::std::vector< SfxEventName* > _SfxEventNamesList;
-
class SFX2_DLLPUBLIC SfxEventNamesList
{
private:
- _SfxEventNamesList aEventNamesList;
+ ::std::vector< SfxEventName* > aEventNamesList;
void DelDtor();
public:
diff --git a/include/sfx2/hintpost.hxx b/include/sfx2/hintpost.hxx
index c94ecbfce0b4..fbcc47708f78 100644
--- a/include/sfx2/hintpost.hxx
+++ b/include/sfx2/hintpost.hxx
@@ -53,8 +53,6 @@ public:
void SetEventHdl(const Link<SfxRequest*,void>& rLink);
};
-typedef tools::SvRef<SfxHintPoster> SfxHintPosterRef;
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/include/sfx2/itemwrapper.hxx b/include/sfx2/itemwrapper.hxx
index 21424acf6467..594bcd4440ca 100644
--- a/include/sfx2/itemwrapper.hxx
+++ b/include/sfx2/itemwrapper.hxx
@@ -73,11 +73,9 @@ public:
+- ValueItemWrapper< ItemT, ValueT > [1]
| |
| +- BoolItemWrapper [1]
- | +- Int16ItemWrapper [1]
| +- UInt16ItemWrapper [1]
| +- Int32ItemWrapper [1]
| +- UInt32ItemWrapper [1]
- | +- StringItemWrapper [1]
|
+- IdentItemWrapper< ItemT > [1]
@@ -150,11 +148,9 @@ public:
typedef ValueItemWrapper< SfxBoolItem, sal_Bool > BoolItemWrapper;
-typedef ValueItemWrapper< SfxInt16Item, sal_Int16 > Int16ItemWrapper;
typedef ValueItemWrapper< SfxUInt16Item, sal_uInt16 > UInt16ItemWrapper;
typedef ValueItemWrapper< SfxInt32Item, sal_Int32 > Int32ItemWrapper;
typedef ValueItemWrapper< SfxUInt32Item, sal_uInt32 > UInt32ItemWrapper;
-typedef ValueItemWrapper< SfxStringItem, const OUString& > StringItemWrapper;
diff --git a/include/sfx2/styfitem.hxx b/include/sfx2/styfitem.hxx
index ecb247dba3c0..8dcd02a03017 100644
--- a/include/sfx2/styfitem.hxx
+++ b/include/sfx2/styfitem.hxx
@@ -59,11 +59,9 @@ public:
void SetImage( const Image& _rImg ) { aImage = _rImg; }
};
-typedef ::std::vector< SfxStyleFamilyItem* > SfxStyleFamilyList;
-
class SFX2_DLLPUBLIC SfxStyleFamilies: public Resource
{
- SfxStyleFamilyList aEntryList;
+ ::std::vector< SfxStyleFamilyItem* > aEntryList;
public:
SfxStyleFamilies( const ResId &);
diff --git a/include/sot/exchange.hxx b/include/sot/exchange.hxx
index be53ba12ddd5..a42e8368215d 100644
--- a/include/sot/exchange.hxx
+++ b/include/sot/exchange.hxx
@@ -41,12 +41,10 @@ struct DataFlavorEx : public ::com::sun::star::datatransfer::DataFlavor
SotClipboardFormatId mnSotId;
};
-typedef ::std::vector< DataFlavorEx > _DataFlavorExVector;
-
// JP 23.03.2001 - this struct is only for "hide" the STD of the vetor,
-// because our makefile filter all this symbols and so nowbody can use
+// because our makefile filter all this symbols and so nobody can use
// these struct in any interfacses.
-struct DataFlavorExVector : public _DataFlavorExVector
+struct DataFlavorExVector : public ::std::vector< DataFlavorEx >
{
};
diff --git a/include/sot/filelist.hxx b/include/sot/filelist.hxx
index c1ccabe7396b..a91f9dbd41b6 100644
--- a/include/sot/filelist.hxx
+++ b/include/sot/filelist.hxx
@@ -25,11 +25,9 @@
#include <vector>
-typedef ::std::vector< OUString > FileStringList;
-
class SOT_DLLPUBLIC FileList : public SvDataCopyStream
{
- FileStringList aStrList;
+ ::std::vector< OUString > aStrList;
protected:
diff --git a/include/svl/adrparse.hxx b/include/svl/adrparse.hxx
index b4e4f1b2e678..2213e26c66f5 100644
--- a/include/svl/adrparse.hxx
+++ b/include/svl/adrparse.hxx
@@ -42,16 +42,14 @@ struct SvAddressEntry_Impl
};
-typedef ::std::vector< SvAddressEntry_Impl* > SvAddressList_Impl;
-
-
class SVL_DLLPUBLIC SvAddressParser
{
friend class SvAddressParser_Impl;
SvAddressEntry_Impl m_aFirst;
- SvAddressList_Impl m_aRest;
- bool m_bHasFirst;
+ ::std::vector< SvAddressEntry_Impl* >
+ m_aRest;
+ bool m_bHasFirst;
public:
SvAddressParser(const OUString& rInput);
diff --git a/include/svl/ownlist.hxx b/include/svl/ownlist.hxx
index fbd012346572..eb0298c72c0e 100644
--- a/include/svl/ownlist.hxx
+++ b/include/svl/ownlist.hxx
@@ -51,9 +51,6 @@ public:
const OUString & GetArgument() const { return aArgument; }
};
-typedef ::std::vector< SvCommand > SvCommandList_impl;
-
-
class SVL_DLLPUBLIC SvCommandList
/*
The list contains objects of type SvCommand.
@@ -62,7 +59,7 @@ class SVL_DLLPUBLIC SvCommandList
*/
{
private:
- SvCommandList_impl aCommandList;
+ ::std::vector< SvCommand > aCommandList;
public:
SvCommand& Append( const OUString & rCommand, const OUString & rArg );
diff --git a/include/svtools/imap.hxx b/include/svtools/imap.hxx
index 4c8f23186347..4ac636a7b6b5 100644
--- a/include/svtools/imap.hxx
+++ b/include/svtools/imap.hxx
@@ -31,14 +31,12 @@ class Size;
class Fraction;
class IMapObject;
-typedef ::std::vector< IMapObject* > IMapObjectList_impl;
-
class SVT_DLLPUBLIC ImageMap
{
private:
- IMapObjectList_impl maList;
- OUString aName;
+ ::std::vector< IMapObject* > maList;
+ OUString aName;
protected:
diff --git a/include/svtools/parrtf.hxx b/include/svtools/parrtf.hxx
index 6eb58d92a68a..7351522b1756 100644
--- a/include/svtools/parrtf.hxx
+++ b/include/svtools/parrtf.hxx
@@ -34,15 +34,13 @@ struct RtfParserState_Impl
{}
};
-typedef std::stack< RtfParserState_Impl > RtfParserStates_Impl;
-
class SVT_DLLPUBLIC SvRTFParser : public SvParser
{
- RtfParserStates_Impl aParserStates;
-
- int nOpenBrakets;
- rtl_TextEncoding eCodeSet, eUNICodeSet;
- sal_uInt8 nUCharOverread;
+ std::stack< RtfParserState_Impl > aParserStates;
+ int nOpenBrakets;
+ rtl_TextEncoding eCodeSet,
+ eUNICodeSet;
+ sal_uInt8 nUCharOverread;
private:
static short _inSkipGroup;
diff --git a/include/svtools/svparser.hxx b/include/svtools/svparser.hxx
index b15580e6fc47..f4c04f54c2b3 100644
--- a/include/svtools/svparser.hxx
+++ b/include/svtools/svparser.hxx
@@ -168,11 +168,6 @@ public:
};
-#ifndef GOODIES_DECL_SVPARSER_DEFINED
-#define GOODIES_DECL_SVPARSER_DEFINED
-typedef tools::SvRef<SvParser> SvParserRef;
-#endif
-
inline sal_uLong SvParser::SetLineNr( sal_uLong nlNum )
{ sal_uLong nlOld = nlLineNr; nlLineNr = nlNum; return nlOld; }
diff --git a/include/svx/gridctrl.hxx b/include/svx/gridctrl.hxx
index a30dd0c9e296..1600c45a5bad 100644
--- a/include/svx/gridctrl.hxx
+++ b/include/svx/gridctrl.hxx
@@ -47,7 +47,6 @@ namespace svxform
{
class DataColumn;
}
-typedef ::std::vector< ::svxform::DataColumn* > DbDataColumns;
enum GridRowStatus
{
@@ -64,7 +63,8 @@ enum GridRowStatus
class DbGridRow : public SvRefBase
{
::com::sun::star::uno::Any m_aBookmark; // Bookmark of the row, can be set
- DbDataColumns m_aVariants;
+ ::std::vector< ::svxform::DataColumn* >
+ m_aVariants;
GridRowStatus m_eStatus;
bool m_bIsNew;
// row is no longer valid
diff --git a/include/systools/win32/comtools.hxx b/include/systools/win32/comtools.hxx
index 0cbe54f1acaf..fffa5440fddc 100644
--- a/include/systools/win32/comtools.hxx
+++ b/include/systools/win32/comtools.hxx
@@ -183,7 +183,6 @@ namespace systools
/* Typedefs for some popular COM interfaces */
typedef sal::systools::COMReference<IDataObject> IDataObjectPtr;
typedef sal::systools::COMReference<IStream> IStreamPtr;
-typedef sal::systools::COMReference<IEnumFORMATETC> IEnumFORMATETCPtr;
#endif // INCLUDED_SYSTOOLS_WIN32_COMTOOLS_HXX
diff --git a/include/tools/inetmsg.hxx b/include/tools/inetmsg.hxx
index c064a0dc80eb..49d470b32d4c 100644
--- a/include/tools/inetmsg.hxx
+++ b/include/tools/inetmsg.hxx
@@ -80,8 +80,6 @@ public:
}
};
-typedef ::std::vector< INetMessageHeader* > HeaderList_impl;
-
/**
RFC822 fields
*/
@@ -129,11 +127,11 @@ enum INetMessageContainerType
};
class INetMIMEMessage;
-typedef ::std::vector< INetMIMEMessage* > INetMIMEMessgeList_impl;
class TOOLS_DLLPUBLIC INetMIMEMessage
{
- HeaderList_impl m_aHeaderList;
+ ::std::vector< INetMessageHeader* >
+ m_aHeaderList;
sal_uIntPtr m_nDocSize;
OUString m_aDocName;
@@ -145,8 +143,8 @@ class TOOLS_DLLPUBLIC INetMIMEMessage
::std::map<InetMessageField, sal_uIntPtr> m_nRFC822Index;
::std::map<InetMessageMime, sal_uIntPtr> m_nMIMEIndex;
- INetMIMEMessage* pParent;
- INetMIMEMessgeList_impl aChildren;
+ INetMIMEMessage* pParent;
+ ::std::vector< INetMIMEMessage* > aChildren;
OString m_aBoundary;
bool bHeaderParsed;
diff --git a/include/tools/pstm.hxx b/include/tools/pstm.hxx
index b0dc8a9e703b..4bf6dbd71ff1 100644
--- a/include/tools/pstm.hxx
+++ b/include/tools/pstm.hxx
@@ -95,7 +95,6 @@ public:
SvPersistBase *& rpObj );
};
-typedef UniqueIndex<SvPersistBase> SvPersistUIdx;
typedef std::map<SvPersistBase*, sal_uIntPtr> PersistBaseMap;
class SvStream;
@@ -138,7 +137,8 @@ class TOOLS_DLLPUBLIC SvPersistStream : public SvStream
SvClassManager & rClassMgr;
SvStream * pStm;
PersistBaseMap aPTable; // reversed pointer and key
- SvPersistUIdx aPUIdx;
+ UniqueIndex<SvPersistBase>
+ aPUIdx;
sal_uIntPtr nStartIdx;
const SvPersistStream * pRefStm;
diff --git a/include/vcl/region.hxx b/include/vcl/region.hxx
index f32bbe15ac0f..4cbca18af40b 100644
--- a/include/vcl/region.hxx
+++ b/include/vcl/region.hxx
@@ -33,9 +33,6 @@ namespace vcl { class Window; }
class OutputDevice;
class Bitmap;
-typedef std::shared_ptr< RegionBand > RegionBandPtr;
-typedef std::shared_ptr< tools::PolyPolygon > PolyPolygonPtr;
-typedef std::shared_ptr< basegfx::B2DPolyPolygon > B2DPolyPolygonPtr;
typedef std::vector< Rectangle > RectangleVector;
namespace vcl {
@@ -48,9 +45,12 @@ private:
friend class ::Bitmap;
// possible contents
- B2DPolyPolygonPtr mpB2DPolyPolygon;
- PolyPolygonPtr mpPolyPolygon;
- RegionBandPtr mpRegionBand;
+ std::shared_ptr< basegfx::B2DPolyPolygon >
+ mpB2DPolyPolygon;
+ std::shared_ptr< tools::PolyPolygon >
+ mpPolyPolygon;
+ std::shared_ptr< RegionBand >
+ mpRegionBand;
/// bitfield
bool mbIsNull : 1;
diff --git a/include/xmloff/shapeimport.hxx b/include/xmloff/shapeimport.hxx
index b1869adc6240..3e72562e0eff 100644
--- a/include/xmloff/shapeimport.hxx
+++ b/include/xmloff/shapeimport.hxx
@@ -199,15 +199,14 @@ public:
-typedef ::std::vector< SdXML3DLightContext* > Imp3DLightList;
-
class SdXML3DSceneAttributesHelper
{
protected:
SvXMLImport& mrImport;
// list for local light contexts
- Imp3DLightList maList;
+ ::std::vector< SdXML3DLightContext* >
+ maList;
// local parameters which need to be read
com::sun::star::drawing::HomogenMatrix mxHomMat;
diff --git a/include/xmloff/table/XMLTableExport.hxx b/include/xmloff/table/XMLTableExport.hxx
index 447bf88bd37b..2b354b20abbe 100644
--- a/include/xmloff/table/XMLTableExport.hxx
+++ b/include/xmloff/table/XMLTableExport.hxx
@@ -55,8 +55,6 @@ struct XMLTableInfo
std::vector< OUString > maDefaultRowCellStyles;
};
-typedef std::map< const ::com::sun::star::uno::Reference< com::sun::star::table::XColumnRowRange >, std::shared_ptr< XMLTableInfo > > TableInfoMap;
-
class XMLOFF_DLLPUBLIC XMLTableExport : public salhelper::SimpleReferenceObject
{
public:
@@ -82,7 +80,8 @@ private:
rtl::Reference< SvXMLExportPropertyMapper > mxCellExportPropertySetMapper;
rtl::Reference< SvXMLExportPropertyMapper > mxRowExportPropertySetMapper;
rtl::Reference< SvXMLExportPropertyMapper > mxColumnExportPropertySetMapper;
- TableInfoMap maTableInfoMap;
+ std::map< const css::uno::Reference< css::table::XColumnRowRange >, std::shared_ptr< XMLTableInfo > >
+ maTableInfoMap;
bool mbExportTables;
protected: