[Libreoffice-commits] core.git: 9 commits - accessibility/inc basctl/source basic/source chart2/source comphelper/source connectivity/source cui/source dbaccess/source desktop/source dtrans/source filter/source forms/source fpicker/source framework/inc i18nlangtag/source idl/inc idl/source include/editeng include/filter include/oox include/sfx2 include/sot include/svl include/svtools include/svx include/systools include/tools include/vcl include/xmloff oox/inc oox/source rsc/inc sal/qa sc/inc scripting/source sc/source sd/source sfx2/source shell/inc shell/source starmath/inc starmath/source stoc/test svl/source svx/source sw/source
Noel Grandin
noel at peralex.com
Mon Aug 3 23:56:26 PDT 2015
accessibility/inc/accessibility/extended/AccessibleGridControl.hxx | 4
basctl/source/basicide/basidesh.cxx | 4
basctl/source/basicide/moduldl2.cxx | 7 -
basctl/source/inc/dlgedclip.hxx | 8 -
basic/source/basmgr/basmgr.cxx | 6 -
basic/source/classes/errobject.cxx | 5 -
basic/source/classes/sbunoobj.cxx | 8 -
basic/source/inc/propacc.hxx | 4
basic/source/inc/symtbl.hxx | 11 +-
chart2/source/view/main/OpenGLRender.hxx | 4
comphelper/source/property/genericpropertyset.cxx | 8 -
connectivity/source/commontools/TTableHelper.cxx | 5 -
connectivity/source/drivers/postgresql/pq_resultsetmetadata.hxx | 5 -
cui/source/inc/autocdlg.hxx | 6 -
cui/source/inc/cuigaldlg.hxx | 5 -
cui/source/inc/cuitabline.hxx | 12 +-
dbaccess/source/core/dataaccess/ComponentDefinition.cxx | 4
dbaccess/source/core/dataaccess/datasource.cxx | 7 -
dbaccess/source/ui/browser/genericcontroller.cxx | 3
desktop/source/deployment/registry/sfwk/dp_parceldesc.hxx | 4
dtrans/source/win32/dtobj/DOTransferable.cxx | 2
dtrans/source/win32/dtobj/FmtFilter.cxx | 3
filter/source/flash/swfexporter.hxx | 20 +---
filter/source/flash/swffilter.cxx | 4
filter/source/graphicfilter/icgm/bundles.hxx | 7 -
filter/source/graphicfilter/icgm/elements.hxx | 4
filter/source/graphicfilter/idxf/dxf2mtf.cxx | 2
filter/source/graphicfilter/idxf/dxfentrd.hxx | 9 -
filter/source/pdf/pdfdialog.hxx | 3
forms/source/component/GroupManager.hxx | 9 -
forms/source/xforms/submission/serialization.hxx | 4
fpicker/source/win32/folderpicker/MtaFop.cxx | 7 -
framework/inc/classes/filtercachedata.hxx | 23 +---
framework/inc/recording/dispatchrecorder.hxx | 4
i18nlangtag/source/languagetag/simple-langtag.cxx | 3
idl/inc/basobj.hxx | 4
idl/inc/module.hxx | 1
idl/inc/object.hxx | 2
idl/inc/types.hxx | 2
idl/source/objects/module.cxx | 2
idl/source/objects/object.cxx | 2
idl/source/objects/types.cxx | 2
idl/source/prj/database.cxx | 2
include/editeng/svxrtf.hxx | 13 +-
include/filter/msfilter/escherex.hxx | 6 -
include/filter/msfilter/msdffimp.hxx | 4
include/filter/msfilter/svdfppt.hxx | 13 --
include/oox/core/fasttokenhandler.hxx | 8 -
include/oox/dump/dumperbase.hxx | 10 --
include/oox/ole/axbinarywriter.hxx | 10 --
include/oox/vml/vmlinputstream.hxx | 4
include/sfx2/evntconf.hxx | 4
include/sfx2/hintpost.hxx | 2
include/sfx2/itemwrapper.hxx | 4
include/sfx2/styfitem.hxx | 4
include/sot/exchange.hxx | 6 -
include/sot/filelist.hxx | 4
include/svl/adrparse.hxx | 8 -
include/svl/ownlist.hxx | 5 -
include/svtools/imap.hxx | 6 -
include/svtools/parrtf.hxx | 12 +-
include/svtools/svparser.hxx | 5 -
include/svx/gridctrl.hxx | 4
include/systools/win32/comtools.hxx | 1
include/tools/inetmsg.hxx | 10 --
include/tools/pstm.hxx | 4
include/vcl/region.hxx | 12 +-
include/xmloff/shapeimport.hxx | 5 -
include/xmloff/table/XMLTableExport.hxx | 5 -
oox/inc/drawingml/textfield.hxx | 2
oox/source/drawingml/diagram/constraintlistcontext.cxx | 2
oox/source/drawingml/diagram/diagramlayoutatoms.hxx | 2
oox/source/drawingml/textbodycontext.cxx | 2
oox/source/helper/propertymap.cxx | 4
oox/source/ole/olestorage.cxx | 4
rsc/inc/rscdb.hxx | 11 --
rsc/inc/rscdef.hxx | 3
sal/qa/osl/process/osl_process.cxx | 8 -
sc/inc/sortparam.hxx | 7 -
sc/source/core/data/documentimport.cxx | 5 -
sc/source/core/data/table3.cxx | 7 -
sc/source/filter/excel/excimp8.cxx | 4
sc/source/filter/html/htmlpars.cxx | 2
sc/source/filter/inc/autofilterbuffer.hxx | 4
sc/source/filter/inc/htmlpars.hxx | 23 ++--
sc/source/filter/inc/sheetdatabuffer.hxx | 3
sc/source/filter/inc/stylesbuffer.hxx | 10 --
sc/source/filter/inc/worksheethelper.hxx | 2
sc/source/filter/oox/excelvbaproject.cxx | 9 -
sc/source/filter/xml/XMLStylesImportHelper.hxx | 16 +--
sc/source/filter/xml/xmlimprt.hxx | 5 -
sc/source/ui/inc/acredlin.hxx | 5 -
sc/source/ui/unoobj/shapeuno.cxx | 3
sc/source/ui/vba/vbaaxes.cxx | 4
sc/source/ui/vba/vbaeventshelper.cxx | 7 -
sc/source/ui/vba/vbaformatconditions.hxx | 4
sc/source/ui/vba/vbamenubars.cxx | 4
sc/source/ui/vba/vbapagebreaks.cxx | 3
sc/source/ui/vba/vbapane.hxx | 4
sc/source/ui/vba/vbarange.cxx | 4
sc/source/ui/vba/vbawindow.cxx | 4
sc/source/ui/vba/vbaworksheets.cxx | 8 -
scripting/source/vbaevents/eventhelper.cxx | 4
sd/source/filter/html/buttonset.cxx | 3
sd/source/ui/slideshow/slideshowviewimpl.hxx | 17 +--
sfx2/source/control/dispatch.cxx | 3
sfx2/source/control/shell.cxx | 14 +-
sfx2/source/dialog/itemconnect.cxx | 8 -
sfx2/source/dialog/versdlg.cxx | 4
sfx2/source/doc/doctemplates.cxx | 11 +-
sfx2/source/inc/workwin.hxx | 17 +--
sfx2/source/sidebar/EnumContext.cxx | 11 +-
shell/inc/internal/types.hxx | 10 --
shell/source/tools/lngconvex/lngconvex.cxx | 4
starmath/inc/error.hxx | 4
starmath/inc/node.hxx | 1
starmath/inc/parse.hxx | 4
starmath/source/parse.cxx | 4
stoc/test/testintrosp.cxx | 8 -
svl/source/inc/poolio.hxx | 5 -
svx/source/accessibility/AccessibleFrameSelector.cxx | 48 +++-------
svx/source/engine3d/scene3d.cxx | 7 -
svx/source/form/fmundo.cxx | 3
svx/source/inc/fmshimp.hxx | 6 -
svx/source/table/celltypes.hxx | 2
svx/source/table/tablemodel.hxx | 4
svx/source/table/tablertfimporter.cxx | 5 -
sw/source/filter/html/swhtml.cxx | 2
128 files changed, 288 insertions(+), 516 deletions(-)
New commits:
commit f17f89aadc5e88880df0c852289e2fa5b04254ba
Author: Noel Grandin <noel at peralex.com>
Date: Tue Aug 4 08:06:50 2015 +0200
include: inline some use-once typedefs
Change-Id: I064e95c72e5f67178cf2875f457adac241cee529
diff --git a/dtrans/source/win32/dtobj/DOTransferable.cxx b/dtrans/source/win32/dtobj/DOTransferable.cxx
index d8e22cb..0f29173 100644
--- a/dtrans/source/win32/dtobj/DOTransferable.cxx
+++ b/dtrans/source/win32/dtobj/DOTransferable.cxx
@@ -161,7 +161,7 @@ sal_Bool SAL_CALL CDOTransferable::isDataFlavorSupported( const DataFlavor& aFla
void SAL_CALL CDOTransferable::initFlavorList( )
{
- IEnumFORMATETCPtr pEnumFormatEtc;
+ sal::systools::COMReference<IEnumFORMATETC> pEnumFormatEtc;
HRESULT hr = m_rDataObject->EnumFormatEtc( DATADIR_GET, &pEnumFormatEtc );
if ( SUCCEEDED( hr ) )
{
diff --git a/include/editeng/svxrtf.hxx b/include/editeng/svxrtf.hxx
index 8e8276f..1b795e2 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 8e0e6d3..5acd233 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 f3ce6b5..6108ab2 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 6dc7d3d..4f9b8d8 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 baf0472..cdb9682 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 d053055..f9d3a1b 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 d380ab7..4eb133a 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 d92c099..3f7efe0 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 67eb07a..b1ee5ca 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 c94ecbf..fbcc477 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 21424ac..594bcd4 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 ecb247d..8dcd02a 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 be53ba1..a42e836 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 c1ccabe..a91f9db 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 b4e4f1b..2213e26 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 fbd0123..eb0298c 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 4c8f231..4ac636a 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 6eb58d9..7351522 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 b15580e..f4c04f5 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 a30dd0c..1600c45 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 0cbe54f..fffa544 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 c064a0d..49d470b 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 b0dc8a9..4bf6dbd 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 f32bbe1..4cbca18 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 b1869ad..3e72562 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 447bf88..2b354b2 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:
diff --git a/sfx2/source/control/dispatch.cxx b/sfx2/source/control/dispatch.cxx
index 8d14270..e968568 100644
--- a/sfx2/source/control/dispatch.cxx
+++ b/sfx2/source/control/dispatch.cxx
@@ -115,7 +115,8 @@ struct SfxDispatcher_Impl
std::deque<SfxToDo_Impl> aToDoStack; // not processed Push/Pop
SfxViewFrame* pFrame; // NULL or associated Frame
SfxDispatcher* pParent; // AppDispatcher, NULL if possible
- SfxHintPosterRef xPoster; // Execute asynchronous
+ tools::SvRef<SfxHintPoster>
+ xPoster; // Execute asynchronous
bool bFlushing; // sal_True during Flush //?
bool bUpdated; // Update_Impl has run
bool bLocked; // No Execute
diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx
index 9d338a7..f8f0fb7 100644
--- a/sw/source/filter/html/swhtml.cxx
+++ b/sw/source/filter/html/swhtml.cxx
@@ -211,7 +211,7 @@ sal_uLong HTMLReader::Read( SwDoc &rDoc, const OUString& rBaseURL, SwPaM &rPam,
// damit keiner das Doc klaut!
rDoc.acquire();
sal_uLong nRet = 0;
- SvParserRef xParser = new SwHTMLParser( &rDoc, rPam, *pStrm,
+ tools::SvRef<SvParser> xParser = new SwHTMLParser( &rDoc, rPam, *pStrm,
rName, rBaseURL, !bInsertMode, pMedium,
IsReadUTF8(),
bIgnoreHTMLComments );
commit 50097a8bb2be903d8a985f6f03f364567bf4643d
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:13:20 2015 +0200
basic,basctl: inline some use-once typedefs
Change-Id: I60619a5bfe9507fb5ed24123f62f6b5c2f2c8712
diff --git a/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx b/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
index 8aef5c7..80a9e27 100644
--- a/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
+++ b/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
@@ -159,9 +159,9 @@ private:
<p>The instance holds its XAccessibleContext with a hard reference, while
the context holds this instance weak.</p>
*/
-typedef ::cppu::WeakImplHelper< css::accessibility::XAccessible > AccessibleGridControlAccess_Base;
-class AccessibleGridControlAccess :public AccessibleGridControlAccess_Base
+class AccessibleGridControlAccess :
+ public ::cppu::WeakImplHelper< css::accessibility::XAccessible >
,public ::svt::table::IAccessibleTableControl
{
private:
diff --git a/basctl/source/basicide/basidesh.cxx b/basctl/source/basicide/basidesh.cxx
index 79e352e..834979a 100644
--- a/basctl/source/basicide/basidesh.cxx
+++ b/basctl/source/basicide/basidesh.cxx
@@ -62,9 +62,7 @@ namespace basctl
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star;
-typedef ::cppu::WeakImplHelper< container::XContainerListener > ContainerListenerBASE;
-
-class ContainerListenerImpl : public ContainerListenerBASE
+class ContainerListenerImpl : public ::cppu::WeakImplHelper< container::XContainerListener >
{
Shell* mpShell;
public:
diff --git a/basctl/source/basicide/moduldl2.cxx b/basctl/source/basicide/moduldl2.cxx
index af0e8d3..ae4d83d 100644
--- a/basctl/source/basicide/moduldl2.cxx
+++ b/basctl/source/basicide/moduldl2.cxx
@@ -66,12 +66,10 @@ using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::ucb;
using namespace ::com::sun::star::ui::dialogs;
-typedef ::cppu::WeakImplHelper< task::XInteractionHandler > HandlerImpl_BASE;
-
namespace
{
-class DummyInteractionHandler : public HandlerImpl_BASE
+class DummyInteractionHandler : public ::cppu::WeakImplHelper< task::XInteractionHandler >
{
Reference< task::XInteractionHandler2 > m_xHandler;
public:
@@ -1167,9 +1165,8 @@ void LibPage::implExportLib( const OUString& aLibName, const OUString& aTargetUR
}
// Implementation XCommandEnvironment
-typedef cppu::WeakImplHelper< XCommandEnvironment > LibCommandEnvironmentHelper;
-class OLibCommandEnvironment : public LibCommandEnvironmentHelper
+class OLibCommandEnvironment : public cppu::WeakImplHelper< XCommandEnvironment >
{
Reference< task::XInteractionHandler > mxInteraction;
diff --git a/basctl/source/inc/dlgedclip.hxx b/basctl/source/inc/dlgedclip.hxx
index 2178423..5a42822 100644
--- a/basctl/source/inc/dlgedclip.hxx
+++ b/basctl/source/inc/dlgedclip.hxx
@@ -27,12 +27,8 @@ namespace basctl
{
-// DlgEdTransferableImpl
-
-
-typedef ::cppu::WeakImplHelper< css::datatransfer::XTransferable, css::datatransfer::clipboard::XClipboardOwner > DlgEdTransferableHelper;
-
-class DlgEdTransferableImpl : public DlgEdTransferableHelper
+class DlgEdTransferableImpl : public ::cppu::WeakImplHelper< css::datatransfer::XTransferable,
+ css::datatransfer::clipboard::XClipboardOwner >
{
private:
css::uno::Sequence< css::datatransfer::DataFlavor > m_SeqFlavors;
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx
index d9e8a5c..8aa4ae46 100644
--- a/basic/source/basmgr/basmgr.cxx
+++ b/basic/source/basmgr/basmgr.cxx
@@ -75,8 +75,6 @@ using namespace cppu;
typedef WeakImplHelper< container::XNameContainer > NameContainerHelper;
typedef WeakImplHelper< script::XStarBasicModuleInfo > ModuleInfoHelper;
-typedef WeakImplHelper< script::XStarBasicDialogInfo > DialogInfoHelper;
-typedef WeakImplHelper< script::XStarBasicLibraryInfo > LibraryInfoHelper;
typedef WeakImplHelper< script::XStarBasicAccess > StarBasicAccessHelper;
// Version 1
@@ -1721,7 +1719,7 @@ public:
-class DialogInfo_Impl : public DialogInfoHelper
+class DialogInfo_Impl : public WeakImplHelper< script::XStarBasicDialogInfo >
{
OUString maName;
uno::Sequence< sal_Int8 > mData;
@@ -1740,7 +1738,7 @@ public:
-class LibraryInfo_Impl : public LibraryInfoHelper
+class LibraryInfo_Impl : public WeakImplHelper< script::XStarBasicLibraryInfo >
{
OUString maName;
uno::Reference< container::XNameContainer > mxModuleContainer;
diff --git a/basic/source/classes/errobject.cxx b/basic/source/classes/errobject.cxx
index b1b2bf1..7abf256 100644
--- a/basic/source/classes/errobject.cxx
+++ b/basic/source/classes/errobject.cxx
@@ -27,9 +27,8 @@
using namespace ::com::sun::star;
using namespace ::ooo;
-typedef ::cppu::WeakImplHelper< vba::XErrObject, script::XDefaultProperty > ErrObjectImpl_BASE;
-
-class ErrObject : public ErrObjectImpl_BASE
+class ErrObject : public ::cppu::WeakImplHelper< vba::XErrObject,
+ script::XDefaultProperty >
{
OUString m_sHelpFile;
OUString m_sSource;
diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx
index 92d5952..f87eeac 100644
--- a/basic/source/classes/sbunoobj.cxx
+++ b/basic/source/classes/sbunoobj.cxx
@@ -105,8 +105,6 @@ TYPEINIT1(SbUnoService,SbxObject)
TYPEINIT1(SbUnoServiceCtor,SbxMethod)
TYPEINIT1(SbUnoSingleton,SbxObject)
-typedef WeakImplHelper< XAllListener > BasicAllListenerHelper;
-
// Identifiers for creating the strings for dbg_Properties
static char const ID_DBG_SUPPORTEDINTERFACES[] = "Dbg_SupportedInterfaces";
static char const ID_DBG_PROPERTIES[] = "Dbg_Properties";
@@ -3882,7 +3880,7 @@ void SbUnoSingleton::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
// Implementation of an EventAttacher-drawn AllListener, which
// solely transmits several events to an general AllListener
-class BasicAllListener_Impl : public BasicAllListenerHelper
+class BasicAllListener_Impl : public WeakImplHelper< XAllListener >
{
void firing_impl(const AllEventObject& Event, Any* pRet);
@@ -4322,10 +4320,8 @@ protected:
};
} // namespace
-typedef WeakImplHelper< XInvocation, XComponent > ModuleInvocationProxyHelper;
-
class ModuleInvocationProxy : public OMutexBasis,
- public ModuleInvocationProxyHelper
+ public WeakImplHelper< XInvocation, XComponent >
{
OUString m_aPrefix;
SbxObjectRef m_xScopeObj;
diff --git a/basic/source/inc/propacc.hxx b/basic/source/inc/propacc.hxx
index a74d2b2..d10cf79 100644
--- a/basic/source/inc/propacc.hxx
+++ b/basic/source/inc/propacc.hxx
@@ -86,8 +86,6 @@ public:
-typedef ::cppu::WeakImplHelper< css::beans::XPropertySetInfo > SbPropertySetInfoHelper;
-
// AB 20.3.2000 Help Class for XPropertySetInfo implementation
class PropertySetInfoImpl
{
@@ -109,7 +107,7 @@ public:
throw ( css::uno::RuntimeException );
};
-class SbPropertySetInfo: public SbPropertySetInfoHelper
+class SbPropertySetInfo: public ::cppu::WeakImplHelper< css::beans::XPropertySetInfo >
{
PropertySetInfoImpl aImpl;
diff --git a/basic/source/inc/symtbl.hxx b/basic/source/inc/symtbl.hxx
index bb8d1b7..2682eee 100644
--- a/basic/source/inc/symtbl.hxx
+++ b/basic/source/inc/symtbl.hxx
@@ -49,17 +49,16 @@ public:
};
-typedef boost::ptr_vector<SbiSymDef> SbiSymbols;
-
class SbiSymPool {
friend class SbiSymDef;
friend class SbiProcDef;
protected:
SbiStringPool& rStrings;
- SbiSymbols aData;
- SbiSymPool* pParent;
- SbiParser* pParser;
- SbiSymScope eScope;
+ boost::ptr_vector<SbiSymDef>
+ aData;
+ SbiSymPool* pParent;
+ SbiParser* pParser;
+ SbiSymScope eScope;
sal_uInt16 nProcId; // for STATIC-variable
sal_uInt16 nCur; // iterator
public:
commit 3ff2e30ff671aa43891968d21aa2e17774e47baf
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:13:07 2015 +0200
cui,connectivity: inline some use-once typedefs
Change-Id: I1b043031014a3e823cd614966984a2ac2be1ac71
diff --git a/chart2/source/view/main/OpenGLRender.hxx b/chart2/source/view/main/OpenGLRender.hxx
index 910c862..dae190a 100644
--- a/chart2/source/view/main/OpenGLRender.hxx
+++ b/chart2/source/view/main/OpenGLRender.hxx
@@ -42,8 +42,6 @@ struct Bubble2DPointList
float yScale;
};
-typedef std::vector<GLfloat> Bubble2DCircle;
-
struct RectanglePointList
{
float points[12];
@@ -159,7 +157,7 @@ private:
glm::vec4 m_2DColor;
- Bubble2DCircle m_Bubble2DCircle;
+ std::vector<GLfloat> m_Bubble2DCircle;
std::list <Bubble2DPointList> m_Bubble2DShapePointList;
GLint m_CommonProID;
diff --git a/comphelper/source/property/genericpropertyset.cxx b/comphelper/source/property/genericpropertyset.cxx
index 4d9f7a6..754b08d 100644
--- a/comphelper/source/property/genericpropertyset.cxx
+++ b/comphelper/source/property/genericpropertyset.cxx
@@ -40,14 +40,12 @@ using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::lang;
-typedef std::map<OUString, Any> GenericAnyMapImpl;
-
namespace comphelper
{
struct IMPL_GenericPropertySet_MutexContainer
{
- Mutex maMutex ;
- } ;
+ Mutex maMutex;
+ };
class GenericPropertySet : public OWeakAggObject,
public XServiceInfo,
@@ -56,7 +54,7 @@ namespace comphelper
private IMPL_GenericPropertySet_MutexContainer
{
private:
- GenericAnyMapImpl maAnyMap;
+ std::map<OUString, Any> maAnyMap;
cppu::OMultiTypeInterfaceContainerHelperVar<OUString> m_aListener;
protected:
diff --git a/connectivity/source/commontools/TTableHelper.cxx b/connectivity/source/commontools/TTableHelper.cxx
index fbd00ec..b77b2de 100644
--- a/connectivity/source/commontools/TTableHelper.cxx
+++ b/connectivity/source/commontools/TTableHelper.cxx
@@ -50,12 +50,13 @@ using namespace ::com::sun::star::sdbcx;
using namespace ::com::sun::star::sdbc;
using namespace ::com::sun::star::container;
using namespace ::com::sun::star::lang;
+
namespace
{
/// helper class for column property change events which holds the OComponentDefinition weak
-typedef ::cppu::WeakImplHelper< XContainerListener > OTableContainerListener_BASE;
class OTableContainerListener:
- public OTableContainerListener_BASE, private boost::noncopyable
+ public ::cppu::WeakImplHelper< XContainerListener >,
+ private boost::noncopyable
{
OTableHelper* m_pComponent;
::std::map< OUString,bool> m_aRefNames;
diff --git a/connectivity/source/drivers/postgresql/pq_resultsetmetadata.hxx b/connectivity/source/drivers/postgresql/pq_resultsetmetadata.hxx
index 5b47a28..5d10a68 100644
--- a/connectivity/source/drivers/postgresql/pq_resultsetmetadata.hxx
+++ b/connectivity/source/drivers/postgresql/pq_resultsetmetadata.hxx
@@ -61,9 +61,6 @@ struct ColDesc
class ResultSet;
-typedef std::vector< ColDesc > ColDescVector;
-
-
class ResultSetMetaData :
public ::cppu::WeakImplHelper< com::sun::star::sdbc::XResultSetMetaData >
{
@@ -73,7 +70,7 @@ class ResultSetMetaData :
::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > m_table;
OUString m_tableName;
OUString m_schemaName;
- ColDescVector m_colDesc;
+ std::vector< ColDesc > m_colDesc;
ResultSet *m_pResultSet;
bool m_checkedForTable;
diff --git a/cui/source/inc/autocdlg.hxx b/cui/source/inc/autocdlg.hxx
index c9b9b6c..50bd18d 100644
--- a/cui/source/inc/autocdlg.hxx
+++ b/cui/source/inc/autocdlg.hxx
@@ -211,7 +211,6 @@ struct DoubleString
};
typedef std::vector<DoubleString> DoubleStringArray;
-typedef std::map<LanguageType, DoubleStringArray> DoubleStringTable;
struct StringChangeList
{
@@ -240,8 +239,9 @@ private:
OUString sModify;
OUString sNew;
- std::set<OUString> aFormatText;
- DoubleStringTable aDoubleStringTable;
+ std::set<OUString> aFormatText;
+ std::map<LanguageType, DoubleStringArray>
+ aDoubleStringTable;
CollatorWrapper* pCompareClass;
CharClass* pCharClass;
LanguageType eLang;
diff --git a/cui/source/inc/cuigaldlg.hxx b/cui/source/inc/cuigaldlg.hxx
index 1ca1174..f7a2e3f 100644
--- a/cui/source/inc/cuigaldlg.hxx
+++ b/cui/source/inc/cuigaldlg.hxx
@@ -236,8 +236,6 @@ public:
static VclPtr<SfxTabPage> Create( vcl::Window* pParent, const SfxItemSet* rSet );
};
-typedef ::std::vector< FilterEntry* > FilterEntryList_impl;
-
class TPGalleryThemeProperties : public SfxTabPage
{
friend class SearchThread;
@@ -254,7 +252,8 @@ class TPGalleryThemeProperties : public SfxTabPage
ExchangeData* pData;
StringList aFoundList;
- FilterEntryList_impl aFilterEntryList;
+ ::std::vector< FilterEntry* >
+ aFilterEntryList;
Timer aPreviewTimer;
OUString aLastFilterName;
OUString aPreviewString;
diff --git a/cui/source/inc/cuitabline.hxx b/cui/source/inc/cuitabline.hxx
index e66b4b5..3f09f31 100644
--- a/cui/source/inc/cuitabline.hxx
+++ b/cui/source/inc/cuitabline.hxx
@@ -82,7 +82,6 @@ public:
/*************************************************************************/
struct SvxBmpItemInfo;
-typedef ::std::vector< SvxBmpItemInfo* > SvxBmpItemInfoList;
class SvxLineTabPage : public SvxTabPage
{
@@ -136,17 +135,18 @@ private:
VclPtr<MetricField> m_pSymbolWidthMF;
VclPtr<MetricField> m_pSymbolHeightMF;
VclPtr<CheckBox> m_pSymbolRatioCB;
- std::vector<OUString> aGrfNames;
- SvxBmpItemInfoList aGrfBrushItems;
- bool bLastWidthModified;
+ std::vector<OUString> aGrfNames;
+ ::std::vector< SvxBmpItemInfo* >
+ aGrfBrushItems;
+ bool bLastWidthModified;
Size aSymbolLastSize;
Graphic aSymbolGraphic;
Size aSymbolSize;
- bool bSymbols;
+ bool bSymbols;
const SfxItemSet& rOutAttrs;
RECT_POINT eRP;
- bool bObjSelected;
+ bool bObjSelected;
XLineStyleItem aXLStyle;
XLineWidthItem aXWidth;
commit 8e08edb1d9b774b51c81b13a5f374b99c75e54fe
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:12:45 2015 +0200
filter,desktop,dbaccess: inline some use-once typedefs
Change-Id: I35f256a11b211c3cb977ae76b5b561efbfd13b9d
diff --git a/dbaccess/source/core/dataaccess/ComponentDefinition.cxx b/dbaccess/source/core/dataaccess/ComponentDefinition.cxx
index ae89078..88770df 100644
--- a/dbaccess/source/core/dataaccess/ComponentDefinition.cxx
+++ b/dbaccess/source/core/dataaccess/ComponentDefinition.cxx
@@ -52,9 +52,9 @@ namespace dbaccess
{
/// helper class for column property change events which holds the OComponentDefinition weak
-typedef ::cppu::WeakImplHelper< XPropertyChangeListener > TColumnPropertyListener_BASE;
class OColumnPropertyListener:
- public TColumnPropertyListener_BASE, private boost::noncopyable
+ public ::cppu::WeakImplHelper< XPropertyChangeListener >,
+ private boost::noncopyable
{
OComponentDefinition* m_pComponent;
protected:
diff --git a/dbaccess/source/core/dataaccess/datasource.cxx b/dbaccess/source/core/dataaccess/datasource.cxx
index 0412431..4f09edf 100644
--- a/dbaccess/source/core/dataaccess/datasource.cxx
+++ b/dbaccess/source/core/dataaccess/datasource.cxx
@@ -95,8 +95,6 @@ using namespace ::comphelper;
namespace dbaccess
{
-// FlushNotificationAdapter
-typedef ::cppu::WeakImplHelper< XFlushListener > FlushNotificationAdapter_Base;
/** helper class which implements a XFlushListener, and forwards all
notification events to another XFlushListener
@@ -107,7 +105,7 @@ typedef ::cppu::WeakImplHelper< XFlushListener > FlushNotificationAdapter_Base;
their listeners with a hard reference, if you simply do not *want*
to be held hard-ref-wise.
*/
-class FlushNotificationAdapter : public FlushNotificationAdapter_Base
+class FlushNotificationAdapter : public ::cppu::WeakImplHelper< XFlushListener >
{
private:
WeakReference< XFlushable > m_aBroadcaster;
@@ -260,7 +258,6 @@ void SAL_CALL OAuthenticationContinuation::setRememberAccount( RememberAuthentic
/** The class OSharedConnectionManager implements a structure to share connections.
It owns the master connections which will be disposed when the last connection proxy is gone.
*/
-typedef ::cppu::WeakImplHelper< XEventListener > OConnectionHelper_BASE;
// need to hold the digest
struct TDigestHolder
{
@@ -272,7 +269,7 @@ struct TDigestHolder
};
-class OSharedConnectionManager : public OConnectionHelper_BASE
+class OSharedConnectionManager : public ::cppu::WeakImplHelper< XEventListener >
{
// contains the currently used master connections
diff --git a/dbaccess/source/ui/browser/genericcontroller.cxx b/dbaccess/source/ui/browser/genericcontroller.cxx
index 0c57d68..a22e8fd 100644
--- a/dbaccess/source/ui/browser/genericcontroller.cxx
+++ b/dbaccess/source/ui/browser/genericcontroller.cxx
@@ -84,7 +84,6 @@ using namespace ::comphelper;
#define LAST_USER_DEFINED_FEATURE ( ::std::numeric_limits< sal_uInt16 >::max() )
typedef std::unordered_map< sal_Int16, sal_Int16 > CommandHashMap;
-typedef ::std::list< DispatchInformation > DispatchInfoList;
namespace dbaui
{
@@ -1487,7 +1486,7 @@ namespace
Sequence< DispatchInformation > SAL_CALL OGenericUnoController::getConfigurableDispatchInformation( ::sal_Int16 CommandGroup ) throw (RuntimeException, std::exception)
{
- DispatchInfoList aInformationList;
+ ::std::list< DispatchInformation > aInformationList;
DispatchInformation aDispatchInfo;
for ( SupportedFeatures::const_iterator aIter = m_aSupportedFeatures.begin();
aIter != m_aSupportedFeatures.end();
diff --git a/desktop/source/deployment/registry/sfwk/dp_parceldesc.hxx b/desktop/source/deployment/registry/sfwk/dp_parceldesc.hxx
index 5c6c034..11051e6f 100644
--- a/desktop/source/deployment/registry/sfwk/dp_parceldesc.hxx
+++ b/desktop/source/deployment/registry/sfwk/dp_parceldesc.hxx
@@ -37,9 +37,7 @@ namespace backend
namespace sfwk
{
-typedef ::cppu::WeakImplHelper< css::xml::sax::XDocumentHandler > t_DocHandlerImpl;
-
-class ParcelDescDocHandler : public t_DocHandlerImpl
+class ParcelDescDocHandler : public ::cppu::WeakImplHelper< css::xml::sax::XDocumentHandler >
{
private:
bool m_bIsParsed;
diff --git a/dtrans/source/win32/dtobj/FmtFilter.cxx b/dtrans/source/win32/dtobj/FmtFilter.cxx
index 4063762..e92d455 100644
--- a/dtrans/source/win32/dtobj/FmtFilter.cxx
+++ b/dtrans/source/win32/dtobj/FmtFilter.cxx
@@ -454,7 +454,6 @@ std::wstring getShellLinkTarget(const std::wstring& aLnkFile)
}
typedef std::vector<std::wstring> FileList_t;
-typedef FileList_t::value_type FileList_ValueType_t;
typedef Sequence<sal_Int8> ByteSequence_t;
/* Calculate the size required for turning a string list into
@@ -470,7 +469,7 @@ size_t CalcSizeForStringListBuffer(const FileList_t& fileList)
{
size += iter->length() + 1; // length including terminating '\0'
}
- return (size * sizeof(FileList_ValueType_t::value_type));
+ return (size * sizeof(FileList_t::value_type::value_type));
}
ByteSequence_t FileListToByteSequence(const FileList_t& fileList)
diff --git a/filter/source/flash/swfexporter.hxx b/filter/source/flash/swfexporter.hxx
index 5c05b62..b1c5024 100644
--- a/filter/source/flash/swfexporter.hxx
+++ b/filter/source/flash/swfexporter.hxx
@@ -97,9 +97,6 @@ public:
mnBlueScreenColor( 0 ) {}
};
-typedef ::std::vector<ShapeInfo*> ShapeInfoVector;
-
-
struct ShapeAnimationInfo
{
@@ -114,8 +111,8 @@ struct ShapeAnimationInfo
struct PageInfo
{
- ::com::sun::star::presentation::FadeEffect meFadeEffect;
- ::com::sun::star::presentation::AnimationSpeed meFadeSpeed;
+ css::presentation::FadeEffect meFadeEffect;
+ css::presentation::AnimationSpeed meFadeSpeed;
sal_Int32 mnDuration;
sal_Int32 mnChange;
@@ -124,10 +121,11 @@ struct PageInfo
sal_uInt16 mnObjectsID;
sal_uInt16 mnForegroundID;
- bool mbBackgroundVisible;
- bool mbBackgroundObjectsVisible;
+ bool mbBackgroundVisible;
+ bool mbBackgroundObjectsVisible;
- ShapeInfoVector maShapesVector;
+ ::std::vector<ShapeInfo*>
+ maShapesVector;
PageInfo();
~PageInfo();
@@ -136,10 +134,6 @@ struct PageInfo
-typedef ::std::map<sal_uInt32, PageInfo> PageInfoMap;
-
-
-
class FlashExporter
{
public:
@@ -176,7 +170,7 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::drawing::XGraphicExportFilter > mxGraphicExporter;
- PageInfoMap maPagesMap;
+ ::std::map<sal_uInt32, PageInfo> maPagesMap;
sal_uInt16 exportDrawPageBackground(sal_uInt16 nPage, ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XDrawPage >& xPage);
sal_uInt16 exportMasterPageObjects(sal_uInt16 nPage, ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XDrawPage >& xMasterPage);
diff --git a/filter/source/flash/swffilter.cxx b/filter/source/flash/swffilter.cxx
index aefdf56..f443cd6 100644
--- a/filter/source/flash/swffilter.cxx
+++ b/filter/source/flash/swffilter.cxx
@@ -63,9 +63,7 @@ using ::com::sun::star::frame::XModel;
namespace swf {
-typedef ::cppu::WeakImplHelper1<com::sun::star::io::XOutputStream> OslOutputStreamWrapper_Base;
- // needed for some compilers
-class OslOutputStreamWrapper : public OslOutputStreamWrapper_Base
+class OslOutputStreamWrapper : public ::cppu::WeakImplHelper1<com::sun::star::io::XOutputStream>
{
osl::File mrFile;
diff --git a/filter/source/graphicfilter/icgm/bundles.hxx b/filter/source/graphicfilter/icgm/bundles.hxx
index d04cb36..22c71a0 100644
--- a/filter/source/graphicfilter/icgm/bundles.hxx
+++ b/filter/source/graphicfilter/icgm/bundles.hxx
@@ -162,15 +162,12 @@ public:
~FontEntry();
};
-
-
-typedef ::std::vector< FontEntry* > FontEntryList;
-
class CGMFList
{
sal_uInt32 nFontNameCount;
sal_uInt32 nCharSetCount;
- FontEntryList aFontEntryList;
+ ::std::vector< FontEntry* >
+ aFontEntryList;
void ImplDeleteList();
public:
diff --git a/filter/source/graphicfilter/icgm/elements.hxx b/filter/source/graphicfilter/icgm/elements.hxx
index c7c52f3..6c66bd5 100644
--- a/filter/source/graphicfilter/icgm/elements.hxx
+++ b/filter/source/graphicfilter/icgm/elements.hxx
@@ -27,7 +27,6 @@
#define nBackGroundColor aColorTable[ 0 ]
typedef ::std::vector< Bundle* > BundleList;
-typedef ::std::map<sal_uInt32, HatchEntry> HatchMap;
class CGMElements
{
@@ -117,7 +116,8 @@ class CGMElements
FillBundle aFillBundle;
BundleList aFillList;
FloatPoint aFillRefPoint;
- HatchMap maHatchMap;
+ ::std::map<sal_uInt32, HatchEntry>
+ maHatchMap;
Transparency eTransparency;
diff --git a/filter/source/graphicfilter/idxf/dxf2mtf.cxx b/filter/source/graphicfilter/idxf/dxf2mtf.cxx
index 3dd97e2..29a67f3 100644
--- a/filter/source/graphicfilter/idxf/dxf2mtf.cxx
+++ b/filter/source/graphicfilter/idxf/dxf2mtf.cxx
@@ -572,7 +572,7 @@ void DXF2GDIMetaFile::DrawHatchEntity(const DXFHatchEntity & rE, const DXFTransf
tools::PolyPolygon aPolyPoly;
for ( j = 0; j < rE.nBoundaryPathCount; j++ )
{
- DXFPointArray aPtAry;
+ std::deque< Point > aPtAry;
const DXFBoundaryPathData& rPathData = rE.pBoundaryPathData[ j ];
if ( rPathData.bIsPolyLine )
{
diff --git a/filter/source/graphicfilter/idxf/dxfentrd.hxx b/filter/source/graphicfilter/idxf/dxfentrd.hxx
index dd02dac..eeeee6e 100644
--- a/filter/source/graphicfilter/idxf/dxfentrd.hxx
+++ b/filter/source/graphicfilter/idxf/dxfentrd.hxx
@@ -25,8 +25,6 @@
#include <deque>
-typedef std::deque< Point > DXFPointArray;
-
enum DXFEntityType {
DXF_LINE,
DXF_POINT,
@@ -400,8 +398,6 @@ struct DXFEdgeTypeSpline : public DXFEdgeType
virtual bool EvaluateGroup( DXFGroupReader & rDGR ) SAL_OVERRIDE;
};
-typedef std::deque< DXFEdgeType* > DXFEdgeTypeArray;
-
struct DXFBoundaryPathData
{
sal_Int32 nFlags; // 92
@@ -412,11 +408,12 @@ struct DXFBoundaryPathData
sal_Int32 nSourceBoundaryObjects; // 97
sal_Int32 nEdgeCount; // 93
- bool bIsPolyLine;
+ bool bIsPolyLine;
sal_Int32 nPointIndex;
DXFVector* pP;
- DXFEdgeTypeArray aEdges;
+ std::deque< DXFEdgeType* >
+ aEdges;
DXFBoundaryPathData();
~DXFBoundaryPathData();
diff --git a/filter/source/pdf/pdfdialog.hxx b/filter/source/pdf/pdfdialog.hxx
index e343902..a450b4f 100644
--- a/filter/source/pdf/pdfdialog.hxx
+++ b/filter/source/pdf/pdfdialog.hxx
@@ -31,9 +31,8 @@
namespace vcl { class Window; }
-typedef ::svt::OGenericUnoDialog PDFDialog_DialogBase;
typedef ::cppu::ImplInheritanceHelper2 <
- PDFDialog_DialogBase,
+ ::svt::OGenericUnoDialog,
XPropertyAccess,
XExporter
> PDFDialog_Base;
commit 2886f830a9c7871974f9afbc1fdc46bbae468811
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:12:26 2015 +0200
idl,framework,forms: inline some use-once typedefs
Change-Id: Icb4908c274ec0778af7ed9fe2d935bf6723fedfb
diff --git a/forms/source/component/GroupManager.hxx b/forms/source/component/GroupManager.hxx
index 4a07fae..c2c17c2 100644
--- a/forms/source/component/GroupManager.hxx
+++ b/forms/source/component/GroupManager.hxx
@@ -131,15 +131,12 @@ public:
const OGroupComp& GetGroupComponent() const { return m_aGroupComp; }
};
-typedef std::vector<OGroupCompAcc> OGroupCompAccArr;
-
-
class OGroup
{
- OGroupCompArr m_aCompArray;
- OGroupCompAccArr m_aCompAccArray;
+ OGroupCompArr m_aCompArray;
+ std::vector<OGroupCompAcc> m_aCompAccArray;
- OUString m_aGroupName;
+ OUString m_aGroupName;
sal_uInt16 m_nInsertPos; // The insertion position of the GroupComps is determind by the Group
friend class OGroupLess;
diff --git a/forms/source/xforms/submission/serialization.hxx b/forms/source/xforms/submission/serialization.hxx
index da61af1..9339d47 100644
--- a/forms/source/xforms/submission/serialization.hxx
+++ b/forms/source/xforms/submission/serialization.hxx
@@ -35,13 +35,11 @@
Serialize an XObject
*/
-typedef std::map<OUString, OUString> PropMap;
-
class CSerialization
{
protected:
css::uno::Reference< css::xml::dom::XDocumentFragment > m_aFragment;
- PropMap m_properties;
+ std::map<OUString, OUString> m_properties;
public:
virtual ~CSerialization() {}
diff --git a/fpicker/source/win32/folderpicker/MtaFop.cxx b/fpicker/source/win32/folderpicker/MtaFop.cxx
index d832ddf..4be8a3e 100644
--- a/fpicker/source/win32/folderpicker/MtaFop.cxx
+++ b/fpicker/source/win32/folderpicker/MtaFop.cxx
@@ -39,9 +39,6 @@ const sal_Bool MANUAL_RESET = sal_True;
const sal_Bool AUTO_RESET = sal_False;
const sal_Bool INIT_NONSIGNALED = sal_False;
-typedef sal::systools::COMReference<IMalloc> IMallocPtr;
-typedef sal::systools::COMReference<IShellFolder> IShellFolderPtr;
-
namespace
{
const char* FOLDERPICKER_SRV_DLL_NAME = "fps.dll";
@@ -416,7 +413,7 @@ sal_Bool SAL_CALL CMtaFolderPicker::onBrowseForFolder( )
void SAL_CALL CMtaFolderPicker::releaseItemIdList( LPITEMIDLIST lpItemIdList )
{
- IMallocPtr pIMalloc;
+ sal::systools::COMReference<IMalloc> pIMalloc;
SHGetMalloc(&pIMalloc);
if (pIMalloc.is())
{
@@ -437,7 +434,7 @@ LPITEMIDLIST SAL_CALL CMtaFolderPicker::getItemIdListFromPath( const OUString& a
LPITEMIDLIST lpItemIdList(NULL);
- IShellFolderPtr pIShellFolder;
+ sal::systools::COMReference<IShellFolder> pIShellFolder;
SHGetDesktopFolder(&pIShellFolder);
if (pIShellFolder.is())
diff --git a/framework/inc/classes/filtercachedata.hxx b/framework/inc/classes/filtercachedata.hxx
index b01fbbc..8139407 100644
--- a/framework/inc/classes/filtercachedata.hxx
+++ b/framework/inc/classes/filtercachedata.hxx
@@ -355,17 +355,6 @@ class PerformanceHash : public std::unordered_map< OUString,
{
};
-// Define easy usable types
-
-typedef SetNodeHash< FileType > FileTypeHash;
-typedef SetNodeHash< Filter > FilterHash;
-typedef SetNodeHash< Detector > DetectorHash;
-typedef SetNodeHash< Loader > LoaderHash;
-typedef SetNodeHash< ContentHandler > ContentHandlerHash;
-typedef OUStringHashMap PreferredHash;
-typedef OUStringList OrderList;
-
-
// Use private static data container to hold all values of configuration!
@@ -398,16 +387,16 @@ class DataContainer
DataContainer();
- FileTypeHash m_aTypeCache; /// hold all information about registered file types
- FilterHash m_aFilterCache; /// hold all information about registered filters
- DetectorHash m_aDetectorCache; /// hold all information about registered detect services
- LoaderHash m_aLoaderCache; /// hold all information about registered loader services
- ContentHandlerHash m_aContentHandlerCache; /// hold all information about registered content handler services
+ SetNodeHash< FileType > m_aTypeCache; /// hold all information about registered file types
+ SetNodeHash< Filter > m_aFilterCache; /// hold all information about registered filters
+ SetNodeHash< Detector > m_aDetectorCache; /// hold all information about registered detect services
+ SetNodeHash< Loader > m_aLoaderCache; /// hold all information about registered loader services
+ SetNodeHash< ContentHandler > m_aContentHandlerCache; /// hold all information about registered content handler services
PerformanceHash m_aFastFilterCache; /// hold all registered filter for a special file type
PerformanceHash m_aFastDetectorCache; /// hold all registered detect services for a special file type
PerformanceHash m_aFastLoaderCache; /// hold all registered loader services for a special file type
PerformanceHash m_aFastContentHandlerCache; /// hold all registered content handler services for a special file type
- PreferredHash m_aPreferredTypesCache; /// assignment of extensions to preferred types for it
+ OUStringHashMap m_aPreferredTypesCache; /// assignment of extensions to preferred types for it
Loader m_aGenericLoader; /// information about our default frame loader
OUString m_sLocale; /// current set locale of configuration to handle right UIName from set of all UINames!
bool m_bTypesModified;
diff --git a/framework/inc/recording/dispatchrecorder.hxx b/framework/inc/recording/dispatchrecorder.hxx
index 80128e7..abe2c91 100644
--- a/framework/inc/recording/dispatchrecorder.hxx
+++ b/framework/inc/recording/dispatchrecorder.hxx
@@ -45,8 +45,6 @@
namespace framework{
-typedef ::std::vector < com::sun::star::frame::DispatchStatement > DispatchStatementList;
-
class DispatchRecorder
: public ::cppu::WeakImplHelper3<
css::lang::XServiceInfo
@@ -55,7 +53,7 @@ class DispatchRecorder
{
// private member
private:
- DispatchStatementList m_aStatements;
+ ::std::vector < css::frame::DispatchStatement > m_aStatements;
sal_Int32 m_nRecordingID;
css::uno::Reference< css::script::XTypeConverter > m_xConverter;
diff --git a/i18nlangtag/source/languagetag/simple-langtag.cxx b/i18nlangtag/source/languagetag/simple-langtag.cxx
index a7aa1ae..0cad44e 100644
--- a/i18nlangtag/source/languagetag/simple-langtag.cxx
+++ b/i18nlangtag/source/languagetag/simple-langtag.cxx
@@ -22,7 +22,6 @@
namespace {
-typedef int lt_bool_t;
typedef void* lt_pointer_t;
struct lt_error_t {
@@ -326,7 +325,7 @@ static void lt_tag_unref(lt_tag_t *tag)
any i-* irregular and x-* privateuse. Subtags are not checked for validity
(alpha, digit, registered, ...).
*/
-static lt_bool_t lt_tag_parse(lt_tag_t *tag,
+static int lt_tag_parse(lt_tag_t *tag,
const char *tag_string,
lt_error_t **error)
{
diff --git a/idl/inc/basobj.hxx b/idl/inc/basobj.hxx
index 8119418..89ca0a6 100644
--- a/idl/inc/basobj.hxx
+++ b/idl/inc/basobj.hxx
@@ -100,12 +100,10 @@ public:
class SvMetaNameMemberList : public SvRefMemberList<SvMetaName *> {};
-class SvMetaReference;
-typedef tools::SvRef<SvMetaReference> SvMetaReferenceRef;
class SvMetaReference : public SvMetaName
{
protected:
- SvMetaReferenceRef aRef;
+ tools::SvRef<SvMetaReference> aRef;
public:
TYPEINFO_OVERRIDE();
SvMetaReference();
diff --git a/idl/inc/module.hxx b/idl/inc/module.hxx
index 4cb3798..46cacb8 100644
--- a/idl/inc/module.hxx
+++ b/idl/inc/module.hxx
@@ -65,7 +65,6 @@ public:
void WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm );
};
-typedef tools::SvRef<SvMetaModule> SvMetaModuleRef;
class SvMetaModuleMemberList : public SvRefMemberList<SvMetaModule *> {};
diff --git a/idl/inc/object.hxx b/idl/inc/object.hxx
index 37788d3..7d3e07b 100644
--- a/idl/inc/object.hxx
+++ b/idl/inc/object.hxx
@@ -62,8 +62,6 @@ public:
{ return xClass; }
};
-typedef tools::SvRef<SvClassElement> SvClassElementRef;
-
class SvClassElementMemberList : public SvRefMemberList<SvClassElement *> {};
class SvMetaClassMemberList : public SvRefMemberList<SvMetaClass *> {};
diff --git a/idl/inc/types.hxx b/idl/inc/types.hxx
index 79b976d..a9d5c75 100644
--- a/idl/inc/types.hxx
+++ b/idl/inc/types.hxx
@@ -190,7 +190,6 @@ public:
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) SAL_OVERRIDE;
};
-typedef tools::SvRef<SvMetaEnumValue> SvMetaEnumValueRef;
class SvMetaEnumValueMemberList : public SvRefMemberList<SvMetaEnumValue *> {};
@@ -211,7 +210,6 @@ public:
virtual bool ReadSvIdl( SvIdlDataBase &, SvTokenStream & rInStm ) SAL_OVERRIDE;
};
-typedef tools::SvRef<SvMetaTypeEnum> SvMetaTypeEnumRef;
class SvMetaTypeEnumMemberList : public SvRefMemberList<SvMetaTypeEnum *> {};
diff --git a/idl/source/objects/module.cxx b/idl/source/objects/module.cxx
index 573fc6d..c6e2944 100644
--- a/idl/source/objects/module.cxx
+++ b/idl/source/objects/module.cxx
@@ -97,7 +97,7 @@ void SvMetaModule::ReadContextSvIdl( SvIdlDataBase & rBase,
}
else if( rInStm.GetToken().Is( SvHash_enum() ) )
{
- SvMetaTypeEnumRef aEnum = new SvMetaTypeEnum();
+ tools::SvRef<SvMetaTypeEnum> aEnum = new SvMetaTypeEnum();
if( aEnum->ReadSvIdl( rBase, rInStm ) )
{
diff --git a/idl/source/objects/object.cxx b/idl/source/objects/object.cxx
index fe9117d..1ce4378 100644
--- a/idl/source/objects/object.cxx
+++ b/idl/source/objects/object.cxx
@@ -58,7 +58,7 @@ void SvMetaClass::ReadContextSvIdl( SvIdlDataBase & rBase,
SvMetaClass * pClass = rBase.ReadKnownClass( rInStm );
if( pClass )
{
- SvClassElementRef xEle = new SvClassElement();
+ tools::SvRef<SvClassElement> xEle = new SvClassElement();
xEle->SetClass( pClass );
aClassList.push_back( xEle );
diff --git a/idl/source/objects/types.cxx b/idl/source/objects/types.cxx
index 95a04f0..e87ea42 100644
--- a/idl/source/objects/types.cxx
+++ b/idl/source/objects/types.cxx
@@ -704,7 +704,7 @@ void SvMetaTypeEnum::ReadContextSvIdl( SvIdlDataBase & rBase,
{
sal_uInt32 nTokPos = rInStm.Tell();
- SvMetaEnumValueRef aEnumVal = new SvMetaEnumValue();
+ tools::SvRef<SvMetaEnumValue> aEnumVal = new SvMetaEnumValue();
bool bOk = aEnumVal->ReadSvIdl( rBase, rInStm );
if( bOk )
{
diff --git a/idl/source/prj/database.cxx b/idl/source/prj/database.cxx
index 6030afd..51f906c 100644
--- a/idl/source/prj/database.cxx
+++ b/idl/source/prj/database.cxx
@@ -587,7 +587,7 @@ bool SvIdlWorkingBase::ReadSvIdl( SvTokenStream & rInStm, bool bImported, const
// only one import at the very beginning
if( pTok->Is( SvHash_module() ) )
{
- SvMetaModuleRef aModule = new SvMetaModule( bImported );
+ tools::SvRef<SvMetaModule> aModule = new SvMetaModule( bImported );
if( aModule->ReadSvIdl( *this, rInStm ) )
GetModuleList().push_back( aModule );
else
commit c5b995bb09487e2b7626a5920506b07dff390203
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:12:09 2015 +0200
sal,rsc,oox: inline some use-once typedefs
Change-Id: I91bebe06c5c5f3ebe5fbeec83dcf3f5bdf563201
diff --git a/oox/inc/drawingml/textfield.hxx b/oox/inc/drawingml/textfield.hxx
index 9fd0d64..b6a7790 100644
--- a/oox/inc/drawingml/textfield.hxx
+++ b/oox/inc/drawingml/textfield.hxx
@@ -53,8 +53,6 @@ private:
OUString msUuid;
};
-typedef std::shared_ptr< TextField > TextFieldPtr;
-
} }
#endif
diff --git a/oox/source/drawingml/diagram/constraintlistcontext.cxx b/oox/source/drawingml/diagram/constraintlistcontext.cxx
index 99d5614..177a6aa 100644
--- a/oox/source/drawingml/diagram/constraintlistcontext.cxx
+++ b/oox/source/drawingml/diagram/constraintlistcontext.cxx
@@ -49,7 +49,7 @@ ConstraintListContext::onCreateContext( ::sal_Int32 aElement,
{
case DGM_TOKEN( constr ):
{
- ConstraintAtomPtr pNode( new ConstraintAtom() );
+ boost::shared_ptr< ConstraintAtom > pNode( new ConstraintAtom() );
mpNode->addChild( pNode );
pNode->setFor( rAttribs.getToken( XML_for, XML_none ) );
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
index 873d634..5d20256 100644
--- a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
+++ b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
@@ -147,8 +147,6 @@ private:
sal_Int32 mnOperator;
};
-typedef boost::shared_ptr< ConstraintAtom > ConstraintAtomPtr;
-
class AlgAtom
: public LayoutAtom
{
diff --git a/oox/source/drawingml/textbodycontext.cxx b/oox/source/drawingml/textbodycontext.cxx
index baf6b0e..2fca12d 100644
--- a/oox/source/drawingml/textbodycontext.cxx
+++ b/oox/source/drawingml/textbodycontext.cxx
@@ -73,7 +73,7 @@ ContextHandlerRef TextParagraphContext::onCreateContext( sal_Int32 aElementToken
}
case A_TOKEN( fld ): // "CT_TextField" Text Field.
{
- TextFieldPtr pField( new TextField );
+ std::shared_ptr< TextField > pField( new TextField );
mrParagraph.addRun( pField );
return new TextFieldContext( *this, rAttribs, *pField );
}
diff --git a/oox/source/helper/propertymap.cxx b/oox/source/helper/propertymap.cxx
index efa47df..22e8e6f 100644
--- a/oox/source/helper/propertymap.cxx
+++ b/oox/source/helper/propertymap.cxx
@@ -92,14 +92,12 @@ using ::com::sun::star::drawing::TextVerticalAdjust;
namespace {
-typedef ::cppu::WeakImplHelper2< XPropertySet, XPropertySetInfo > GenericPropertySetBase;
-
/** This class implements a generic XPropertySet.
Properties of all names and types can be set and later retrieved.
TODO: move this to comphelper or better find an existing implementation
*/
-class GenericPropertySet : public GenericPropertySetBase
+class GenericPropertySet : public ::cppu::WeakImplHelper2< XPropertySet, XPropertySetInfo >
{
public:
explicit GenericPropertySet( const PropertyMap& rPropMap );
diff --git a/oox/source/ole/olestorage.cxx b/oox/source/ole/olestorage.cxx
index 296898c..2a961cb 100644
--- a/oox/source/ole/olestorage.cxx
+++ b/oox/source/ole/olestorage.cxx
@@ -48,12 +48,10 @@ using namespace ::com::sun::star::uno;
namespace {
-typedef ::cppu::WeakImplHelper2< XSeekable, XOutputStream > OleOutputStreamBase;
-
/** Implementation of an OLE storage output stream that inserts itself into the
storage when it is closed.
*/
-class OleOutputStream : public OleOutputStreamBase
+class OleOutputStream : public ::cppu::WeakImplHelper2< XSeekable, XOutputStream >
{
public:
explicit OleOutputStream(
diff --git a/rsc/inc/rscdb.hxx b/rsc/inc/rscdb.hxx
index bbaa74d..7fadead 100644
--- a/rsc/inc/rscdb.hxx
+++ b/rsc/inc/rscdb.hxx
@@ -53,9 +53,6 @@ struct WriteRcContext
RscCmdLine* pCmdLine;
};
-// Liste die alle Basistypen enthaelt
-typedef ::std::vector< RscTop* > RscBaseList;
-
// Tabelle fuer Systemabhaengige Resourcen
struct RscSysEntry
{
@@ -66,8 +63,6 @@ struct RscSysEntry
sal_uInt32 nRefId;
};
-typedef ::std::vector< RscSysEntry* > RscSysList;
-
class RscTypCont
{
rtl_TextEncoding nSourceCharSet;
@@ -84,8 +79,10 @@ class RscTypCont
RscTop * pRoot; // Zeiger auf die Wurzel vom Typenbaum
RSCINST aVersion; // Versionskontrollinstanz
- RscBaseList aBaseLst; // Liste der einfachen Resourceklasse
- RscSysList aSysLst; // Liste der Systemresourcen
+ ::std::vector< RscTop* >
+ aBaseLst; // Liste der einfachen Resourceklasse
+ ::std::vector< RscSysEntry* >
+ aSysLst; // Liste der Systemresourcen
Atom nWinBitVarId; // Name der Winbitvariablen
Atom nBorderId;
diff --git a/rsc/inc/rscdef.hxx b/rsc/inc/rscdef.hxx
index f6d378d..ce012657 100644
--- a/rsc/inc/rscdef.hxx
+++ b/rsc/inc/rscdef.hxx
@@ -222,7 +222,6 @@ public:
bool IsIncFile(){ return bIncFile; };
};
-typedef UniqueIndex<RscFile> RscSubFileTab;
#define NOFILE_INDEX UNIQUEINDEX_ENTRY_NOTFOUND
class RscDefTree
@@ -238,7 +237,7 @@ public:
void Remove( RscDefine * pDef );
};
-class RscFileTab : public RscSubFileTab
+class RscFileTab : public UniqueIndex<RscFile>
{
RscDefTree aDefTree;
sal_uLong Find(const OString& rName);
diff --git a/sal/qa/osl/process/osl_process.cxx b/sal/qa/osl/process/osl_process.cxx
index 39e254c..ea430f9 100644
--- a/sal/qa/osl/process/osl_process.cxx
+++ b/sal/qa/osl/process/osl_process.cxx
@@ -94,8 +94,6 @@ inline ::rtl::OUString getExecutablePath()
//rtl::OUString CWD = getExecutablePath();
typedef std::vector<OString> string_container_t;
-typedef string_container_t::const_iterator string_container_const_iter_t;
-typedef string_container_t::iterator string_container_iter_t;
class exclude : public std::unary_function<OString, bool>
{
@@ -103,8 +101,8 @@ public:
exclude(const string_container_t& exclude_list)
{
- string_container_const_iter_t iter = exclude_list.begin();
- string_container_const_iter_t iter_end = exclude_list.end();
+ string_container_t::const_iterator iter = exclude_list.begin();
+ string_container_t::const_iterator iter_end = exclude_list.end();
for (/**/; iter != iter_end; ++iter)
exclude_list_.push_back(env_var_name(*iter));
}
@@ -307,7 +305,7 @@ public:
//are different to the parent environment (they come first)
//and the variables that should be equal between parent
//and child environment
- string_container_iter_t iter_logical_end =
+ string_container_t::iterator iter_logical_end =
std::stable_partition(child_env.begin(), child_env.end(), exclude(different_env_vars));
string_container_t different_child_env_vars(child_env.begin(), iter_logical_end);
commit 368a3e45a3f126d34f794a9118fcef0e3270cd78
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 15:11:45 2015 +0200
sc: inline some use-once typedefs
Change-Id: I332e160dda3f167e61f99da1eb0aa6bd72a48b06
diff --git a/sc/inc/sortparam.hxx b/sc/inc/sortparam.hxx
index ed79c37..08af119 100644
--- a/sc/inc/sortparam.hxx
+++ b/sc/inc/sortparam.hxx
@@ -38,8 +38,6 @@ struct ScSortKeyState
bool bAscending;
};
-typedef ::std::vector<ScSortKeyState> ScSortKeyStateVec;
-
struct SC_DLLPUBLIC ScSortParam
{
SCCOL nCol1;
@@ -57,9 +55,10 @@ struct SC_DLLPUBLIC ScSortParam
SCTAB nDestTab;
SCCOL nDestCol;
SCROW nDestRow;
- ScSortKeyStateVec maKeyState;
+ ::std::vector<ScSortKeyState>
+ maKeyState;
::com::sun::star::lang::Locale aCollatorLocale;
- OUString aCollatorAlgorithm;
+ OUString aCollatorAlgorithm;
sal_uInt16 nCompatHeader;
ScSortParam();
diff --git a/sc/source/core/data/documentimport.cxx b/sc/source/core/data/documentimport.cxx
index 18346fa..419c366 100644
--- a/sc/source/core/data/documentimport.cxx
+++ b/sc/source/core/data/documentimport.cxx
@@ -42,8 +42,6 @@ struct TabAttr
std::vector<ColAttr> maCols;
};
-typedef std::vector<TabAttr> TabAttrsType;
-
}
struct ScDocumentImportImpl
@@ -52,8 +50,7 @@ struct ScDocumentImportImpl
sc::StartListeningContext maListenCxt;
sc::ColumnBlockPositionSet maBlockPosSet;
SvtScriptType mnDefaultScriptNumeric;
-
- TabAttrsType maTabAttrs;
+ std::vector<TabAttr> maTabAttrs;
ScDocumentImportImpl(ScDocument& rDoc) :
mrDoc(rDoc),
diff --git a/sc/source/core/data/table3.cxx b/sc/source/core/data/table3.cxx
index 896b59b..372e8da 100644
--- a/sc/source/core/data/table3.cxx
+++ b/sc/source/core/data/table3.cxx
@@ -670,9 +670,6 @@ public:
}
};
-typedef ReorderNotifier<sc::RefColReorderHint, sc::ColRowReorderMapType, SCCOL> ColReorderNotifier;
-typedef ReorderNotifier<sc::RefRowReorderHint, sc::ColRowReorderMapType, SCROW> RowReorderNotifier;
-
class StartListeningNotifier : std::unary_function<SvtListener*, void>
{
sc::RefStartListeningHint maHint;
@@ -992,7 +989,7 @@ void ScTable::SortReorderByColumn(
// once.
std::sort(aListeners.begin(), aListeners.end());
aListeners.erase(std::unique(aListeners.begin(), aListeners.end()), aListeners.end());
- ColReorderNotifier aFunc(aColMap, nTab, nRow1, nRow2);
+ ReorderNotifier<sc::RefColReorderHint, sc::ColRowReorderMapType, SCCOL> aFunc(aColMap, nTab, nRow1, nRow2);
std::for_each(aListeners.begin(), aListeners.end(), aFunc);
// Re-start area listeners on the reordered columns.
@@ -1421,7 +1418,7 @@ void ScTable::SortReorderByRowRefUpdate(
}
// Notify the listeners to update their references.
- RowReorderNotifier aFunc(aRowMap, nTab, nCol1, nCol2);
+ ReorderNotifier<sc::RefRowReorderHint, sc::ColRowReorderMapType, SCROW> aFunc(aRowMap, nTab, nCol1, nCol2);
std::for_each(aListeners.begin(), aListeners.end(), aFunc);
// Re-group formulas in affected columns.
diff --git a/sc/source/filter/excel/excimp8.cxx b/sc/source/filter/excel/excimp8.cxx
index ce349fe..03ea1f3 100644
--- a/sc/source/filter/excel/excimp8.cxx
+++ b/sc/source/filter/excel/excimp8.cxx
@@ -109,9 +109,7 @@ using namespace ::comphelper;
//OleNameOverrideContainer
-typedef ::cppu::WeakImplHelper1< container::XNameContainer > OleNameOverrideContainer_BASE;
-
-class OleNameOverrideContainer : public OleNameOverrideContainer_BASE
+class OleNameOverrideContainer : public ::cppu::WeakImplHelper1< container::XNameContainer >
{
private:
typedef std::unordered_map< OUString, uno::Reference< container::XIndexContainer >, OUStringHash,
diff --git a/sc/source/filter/html/htmlpars.cxx b/sc/source/filter/html/htmlpars.cxx
index 32d5a1d..178796b 100644
--- a/sc/source/filter/html/htmlpars.cxx
+++ b/sc/source/filter/html/htmlpars.cxx
@@ -491,7 +491,7 @@ void ScHTMLLayoutParser::Adjust()
{
xLockedList->RemoveAll();
- ScHTMLAdjustStack aStack;
+ ::std::stack< ScHTMLAdjustStackEntry* > aStack;
ScHTMLAdjustStackEntry* pS = NULL;
sal_uInt16 nTab = 0;
SCCOL nLastCol = SCCOL_MAX;
diff --git a/sc/source/filter/inc/autofilterbuffer.hxx b/sc/source/filter/inc/autofilterbuffer.hxx
index 65ae36b..1a3450f 100644
--- a/sc/source/filter/inc/autofilterbuffer.hxx
+++ b/sc/source/filter/inc/autofilterbuffer.hxx
@@ -64,7 +64,6 @@ public:
virtual ApiFilterSettings finalizeImport( sal_Int32 nMaxCount );
};
-typedef ::boost::shared_ptr< FilterSettingsBase > FilterSettingsRef;
/** Settings for a discrete filter, specifying a list of values to be shown in
the filtered range.
@@ -177,7 +176,8 @@ public:
ApiFilterSettings finalizeImport( sal_Int32 nMaxCount );
private:
- FilterSettingsRef mxSettings;
+ ::boost::shared_ptr< FilterSettingsBase >
+ mxSettings;
sal_Int32 mnColId;
bool mbHiddenButton;
bool mbShowButton;
diff --git a/sc/source/filter/inc/htmlpars.hxx b/sc/source/filter/inc/htmlpars.hxx
index c7f526b..2b5c2c4 100644
--- a/sc/source/filter/inc/htmlpars.hxx
+++ b/sc/source/filter/inc/htmlpars.hxx
@@ -130,7 +130,6 @@ struct ScHTMLTableStackEntry
{}
~ScHTMLTableStackEntry() {}
};
-typedef ::std::stack< ScHTMLTableStackEntry* > ScHTMLTableStack;
struct ScHTMLAdjustStackEntry
{
@@ -143,7 +142,6 @@ struct ScHTMLAdjustStackEntry
nCurRow( nCRow )
{}
};
-typedef ::std::stack< ScHTMLAdjustStackEntry* > ScHTMLAdjustStack;
class EditEngine;
class ScDocument;
@@ -157,23 +155,24 @@ class ScHTMLLayoutParser : public ScHTMLParser
{
private:
Size aPageSize;
- OUString aBaseURL;
- ScHTMLTableStack aTableStack;
- OUString aString;
+ OUString aBaseURL;
+ ::std::stack< ScHTMLTableStackEntry* >
+ aTableStack;
+ OUString aString;
ScRangeListRef xLockedList; // je Table
OuterMap* pTables;
ScHTMLColOffset* pColOffset;
ScHTMLColOffset* pLocalColOffset; // je Table
- sal_uLong nFirstTableCell; // je Table
+ sal_uLong nFirstTableCell; // je Table
short nTableLevel;
- sal_uInt16 nTable;
- sal_uInt16 nMaxTable;
+ sal_uInt16 nTable;
+ sal_uInt16 nMaxTable;
SCCOL nColCntStart; // erste Col je Table
SCCOL nMaxCol; // je Table
- sal_uInt16 nTableWidth; // je Table
- sal_uInt16 nColOffset; // aktuell, Pixel
- sal_uInt16 nColOffsetStart; // Startwert je Table, in Pixel
- sal_uInt16 nOffsetTolerance; // for use with SeekOffset and related
+ sal_uInt16 nTableWidth; // je Table
+ sal_uInt16 nColOffset; // aktuell, Pixel
+ sal_uInt16 nColOffsetStart; // Startwert je Table, in Pixel
+ sal_uInt16 nOffsetTolerance; // for use with SeekOffset and related
bool bTabInTabCell:1;
bool bFirstRow:1; // je Table, ob in erster Zeile
bool bInCell:1;
diff --git a/sc/source/filter/inc/sheetdatabuffer.hxx b/sc/source/filter/inc/sheetdatabuffer.hxx
index 9612e84..35832b2 100644
--- a/sc/source/filter/inc/sheetdatabuffer.hxx
+++ b/sc/source/filter/inc/sheetdatabuffer.hxx
@@ -229,7 +229,8 @@ private:
CellBlockBuffer maCellBlocks; /// Manages all open cell blocks.
ArrayFormulaList maArrayFormulas; /// All array formulas in the sheet.
TableOperationList maTableOperations; /// All table operations in the sheet.
- SharedFormulaMap maSharedFormulas; /// Maps shared formula base address to defined name token index.
+ ::std::map< BinAddress, ApiTokenSequence >
+ maSharedFormulas; /// Maps shared formula base address to defined name token index.
::com::sun::star::table::CellAddress
maSharedFmlaAddr; /// Address of a cell containing a pending shared formula.
css::table::CellAddress maSharedBaseAddr; /// Base address of the pending shared formula.
diff --git a/sc/source/filter/inc/stylesbuffer.hxx b/sc/source/filter/inc/stylesbuffer.hxx
index de9aded..a71cecd 100644
--- a/sc/source/filter/inc/stylesbuffer.hxx
+++ b/sc/source/filter/inc/stylesbuffer.hxx
@@ -350,8 +350,6 @@ private:
ApiAlignmentData maApiData; /// Alignment data converted to API constants.
};
-typedef std::shared_ptr< Alignment > AlignmentRef;
-
/** Contains all XML cell protection attributes, e.g. from a protection element. */
struct ProtectionModel
{
@@ -398,8 +396,6 @@ private:
ApiProtectionData maApiData; /// Protection data converted to API constants.
};
-typedef std::shared_ptr< Protection > ProtectionRef;
-
/** Contains XML attributes of a single border line. */
struct BorderLineModel
{
@@ -715,8 +711,10 @@ public:
private:
FontRef mxFont; /// Font data.
NumberFormatRef mxNumFmt; /// Number format data.
- AlignmentRef mxAlignment; /// Alignment data.
- ProtectionRef mxProtection; /// Protection data.
+ std::shared_ptr< Alignment >
+ mxAlignment; /// Alignment data.
+ std::shared_ptr< Protection >
+ mxProtection; /// Protection data.
BorderRef mxBorder; /// Border data.
FillRef mxFill; /// Fill data.
};
diff --git a/sc/source/filter/inc/worksheethelper.hxx b/sc/source/filter/inc/worksheethelper.hxx
index 663baad..e11d6aa 100644
--- a/sc/source/filter/inc/worksheethelper.hxx
+++ b/sc/source/filter/inc/worksheethelper.hxx
@@ -61,8 +61,6 @@ class WorksheetSettings;
typedef ::std::map< OUString, ScDataBarFormatData* > ExtLst;
-typedef ::std::map< BinAddress, ApiTokenSequence > SharedFormulaMap;
-
/** An enumeration for all types of sheets in a workbook. */
enum WorksheetType
{
diff --git a/sc/source/filter/oox/excelvbaproject.cxx b/sc/source/filter/oox/excelvbaproject.cxx
index c6ffb14..1dfd8ee 100644
--- a/sc/source/filter/oox/excelvbaproject.cxx
+++ b/sc/source/filter/oox/excelvbaproject.cxx
@@ -62,9 +62,6 @@ struct SheetCodeNameInfo
maSheetProps( rSheetProps ), maPrefix( rPrefix ) {}
};
-typedef ::std::set< OUString > CodeNameSet;
-typedef ::std::list< SheetCodeNameInfo > SheetCodeNameInfoList;
-
} // namespace
void ExcelVbaProject::prepareImport()
@@ -74,10 +71,10 @@ void ExcelVbaProject::prepareImport()
if( mxDocument.is() ) try
{
// collect existing codenames (do not use them when creating new codenames)
- CodeNameSet aUsedCodeNames;
+ ::std::set< OUString > aUsedCodeNames;
// collect sheets without codenames
- SheetCodeNameInfoList aCodeNameInfos;
+ ::std::list< SheetCodeNameInfo > aCodeNameInfos;
// iterate over all imported sheets
Reference< XEnumerationAccess > xSheetsEA( mxDocument->getSheets(), UNO_QUERY_THROW );
@@ -103,7 +100,7 @@ void ExcelVbaProject::prepareImport()
}
// create new codenames if sheets do not have one
- for( SheetCodeNameInfoList::iterator aIt = aCodeNameInfos.begin(), aEnd = aCodeNameInfos.end(); aIt != aEnd; ++aIt )
+ for( ::std::list< SheetCodeNameInfo >::iterator aIt = aCodeNameInfos.begin(), aEnd = aCodeNameInfos.end(); aIt != aEnd; ++aIt )
{
// search for an unused codename
sal_Int32 nCounter = 1;
diff --git a/sc/source/filter/xml/XMLStylesImportHelper.hxx b/sc/source/filter/xml/XMLStylesImportHelper.hxx
index bb1b11e..b4f5e74 100644
--- a/sc/source/filter/xml/XMLStylesImportHelper.hxx
+++ b/sc/source/filter/xml/XMLStylesImportHelper.hxx
@@ -105,12 +105,11 @@ public:
void InsertCol(const sal_Int32 nCol, const sal_Int32 nTab, ScDocument* pDoc);
void SetStylesToRanges(const OUString* pStyleName, ScXMLImport& rImport);
};
-typedef tools::SvRef<ScMyStyleRanges> ScMyStyleRangesRef;
struct ScMyStyle
{
- OUString sStyleName;
- ScMyStyleRangesRef xRanges;
+ OUString sStyleName;
+ tools::SvRef<ScMyStyleRanges> xRanges;
ScMyStyle() : xRanges(new ScMyStyleRanges()) {}
~ScMyStyle() {}
@@ -125,18 +124,17 @@ struct LessStyle
};
typedef std::set<ScMyStyle, LessStyle> ScMyStylesSet;
-typedef std::vector<ScMyStylesSet::iterator> ScMyStyles;
class ScMyStylesImportHelper
{
ScMyStylesSet aCellStyles;
- ScMyStyles aColDefaultStyles;
+ std::vector<ScMyStylesSet::iterator> aColDefaultStyles;
ScMyStylesSet::iterator aRowDefaultStyle;
ScXMLImport& rImport;
- OUString* pStyleName;
- OUString* pPrevStyleName;
- OUString* pCurrency;
- OUString* pPrevCurrency;
+ OUString* pStyleName;
+ OUString* pPrevStyleName;
+ OUString* pCurrency;
+ OUString* pPrevCurrency;
ScRange aPrevRange;
sal_Int16 nCellType;
sal_Int16 nPrevCellType;
diff --git a/sc/source/filter/xml/xmlimprt.hxx b/sc/source/filter/xml/xmlimprt.hxx
index 6efb408..413b783 100644
--- a/sc/source/filter/xml/xmlimprt.hxx
+++ b/sc/source/filter/xml/xmlimprt.hxx
@@ -817,7 +817,6 @@ struct ScMyImportValidation
};
typedef std::vector<ScMyImportValidation> ScMyImportValidations;
-typedef std::list<SvXMLImportContext*> ScMyViewContextList;
class ScMyStylesImportHelper;
class ScXMLEditAttributeMap;
@@ -836,8 +835,8 @@ class ScXMLImport: public SvXMLImport, boost::noncopyable
mutable boost::scoped_ptr<ScXMLEditAttributeMap> mpEditAttrMap;
ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper;
- ScMyViewContextList aViewContextList;
- ScMyStylesImportHelper* pStylesImportHelper;
+ std::list<SvXMLImportContext*> aViewContextList;
+ ScMyStylesImportHelper* pStylesImportHelper;
OUString sNumberFormat;
OUString sLocale;
OUString sCellStyle;
diff --git a/sc/source/ui/inc/acredlin.hxx b/sc/source/ui/inc/acredlin.hxx
index 2738f10..860c402 100644
--- a/sc/source/ui/inc/acredlin.hxx
+++ b/sc/source/ui/inc/acredlin.hxx
@@ -52,11 +52,6 @@ public:
bool bIsAcceptable;
};
-typedef long LExpNum;
-
-//@ Expand entrys are ambiguous and therefore removed
-//DECLARE_TABLE( ScChgTrackExps, LExpNum)
-
class ScAcceptChgDlg : public SfxModelessDialog
{
private:
diff --git a/sc/source/ui/unoobj/shapeuno.cxx b/sc/source/ui/unoobj/shapeuno.cxx
index 57dfd48..177cfc7 100644
--- a/sc/source/ui/unoobj/shapeuno.cxx
+++ b/sc/source/ui/unoobj/shapeuno.cxx
@@ -1361,8 +1361,7 @@ SdrObject* ScShapeObj::GetSdrObject() const throw()
#define SC_EVENTACC_SCRIPT "Script"
#define SC_EVENTACC_EVENTTYPE "EventType"
-typedef ::cppu::WeakImplHelper1< container::XNameReplace > ShapeUnoEventAcess_BASE;
-class ShapeUnoEventAccessImpl : public ShapeUnoEventAcess_BASE
+class ShapeUnoEventAccessImpl : public ::cppu::WeakImplHelper1< container::XNameReplace >
{
private:
ScShapeObj* mpShape;
diff --git a/sc/source/ui/vba/vbaaxes.cxx b/sc/source/ui/vba/vbaaxes.cxx
index cf855f1..47020c1 100644
--- a/sc/source/ui/vba/vbaaxes.cxx
+++ b/sc/source/ui/vba/vbaaxes.cxx
@@ -37,8 +37,6 @@ using namespace ::ooo::vba::excel::XlAxisGroup;
typedef ::std::pair<sal_Int32, sal_Int32 > AxesCoordinate; // type and group combination
typedef ::std::vector< AxesCoordinate > vecAxesIndices;
-typedef ::cppu::WeakImplHelper1< container::XIndexAccess > AxisIndexWrapper_BASE;
-
namespace {
class EnumWrapper : public EnumerationHelper_BASE
@@ -84,7 +82,7 @@ ScVbaAxes::createAxis( const uno::Reference< excel::XChart >& xChart, const uno:
namespace {
-class AxisIndexWrapper : public AxisIndexWrapper_BASE
+class AxisIndexWrapper : public ::cppu::WeakImplHelper1< container::XIndexAccess >
{
// if necessary for better performance we could change this into a map and cache the
// indices -> Axis, currently we create a new Axis object
diff --git a/sc/source/ui/vba/vbaeventshelper.cxx b/sc/source/ui/vba/vbaeventshelper.cxx
index 6fc4e47..94fa0d5 100644
--- a/sc/source/ui/vba/vbaeventshelper.cxx
+++ b/sc/source/ui/vba/vbaeventshelper.cxx
@@ -107,10 +107,11 @@ uno::Reference< awt::XWindow > lclGetWindowForController( const uno::Reference<
} // namespace
-typedef ::cppu::WeakImplHelper4< awt::XTopWindowListener, awt::XWindowListener, frame::XBorderResizeListener, util::XChangesListener > ScVbaEventListener_BASE;
-
// This class is to process Workbook window related event
-class ScVbaEventListener : public ScVbaEventListener_BASE
+class ScVbaEventListener : public ::cppu::WeakImplHelper4< awt::XTopWindowListener,
+ awt::XWindowListener,
+ frame::XBorderResizeListener,
+ util::XChangesListener >
{
public:
ScVbaEventListener( ScVbaEventsHelper& rVbaEvents, const uno::Reference< frame::XModel >& rxModel, ScDocShell* pDocShell );
diff --git a/sc/source/ui/vba/vbaformatconditions.hxx b/sc/source/ui/vba/vbaformatconditions.hxx
index d8dfef4..45d0001 100644
--- a/sc/source/ui/vba/vbaformatconditions.hxx
+++ b/sc/source/ui/vba/vbaformatconditions.hxx
@@ -28,8 +28,6 @@
#include <com/sun/star/sheet/XSheetConditionalEntries.hpp>
#include <vbahelper/vbacollectionimpl.hxx>
-typedef CollTestImplHelper< ov::excel::XFormatConditions > ScVbaFormatConditions_BASE;
-
// This class is used only as a target for casting, it seems,
// and no objects of this type are created as such, I think.
// So avoid MSVC warnings:
@@ -42,7 +40,7 @@ typedef CollTestImplHelper< ov::excel::XFormatConditions > ScVbaFormatConditions
#pragma warning(disable: 4610)
#endif
-class ScVbaFormatConditions: public ScVbaFormatConditions_BASE
+class ScVbaFormatConditions: public CollTestImplHelper< ov::excel::XFormatConditions >
{
css::table::CellAddress maCellAddress;
css::uno::Reference< css::sheet::XSheetConditionalEntries > mxSheetConditionalEntries;
diff --git a/sc/source/ui/vba/vbamenubars.cxx b/sc/source/ui/vba/vbamenubars.cxx
index 265f9a1..aa289f2 100644
--- a/sc/source/ui/vba/vbamenubars.cxx
+++ b/sc/source/ui/vba/vbamenubars.cxx
@@ -13,9 +13,7 @@
using namespace com::sun::star;
using namespace ooo::vba;
-typedef ::cppu::WeakImplHelper1< container::XEnumeration > MenuBarEnumeration_BASE;
-
-class MenuBarEnumeration : public MenuBarEnumeration_BASE
+class MenuBarEnumeration : public ::cppu::WeakImplHelper1< container::XEnumeration >
{
uno::Reference< XHelperInterface > m_xParent;
uno::Reference< uno::XComponentContext > m_xContext;
diff --git a/sc/source/ui/vba/vbapagebreaks.cxx b/sc/source/ui/vba/vbapagebreaks.cxx
index 8e9744c..dcab022 100644
--- a/sc/source/ui/vba/vbapagebreaks.cxx
+++ b/sc/source/ui/vba/vbapagebreaks.cxx
@@ -22,8 +22,7 @@
using namespace ::com::sun::star;
using namespace ::ooo::vba;
-typedef ::cppu::WeakImplHelper1<container::XIndexAccess > RangePageBreaks_Base;
-class RangePageBreaks : public RangePageBreaks_Base
+class RangePageBreaks : public ::cppu::WeakImplHelper1<container::XIndexAccess >
{
private:
uno::Reference< XHelperInterface > mxParent;
diff --git a/sc/source/ui/vba/vbapane.hxx b/sc/source/ui/vba/vbapane.hxx
index dd94655..8553966 100644
--- a/sc/source/ui/vba/vbapane.hxx
+++ b/sc/source/ui/vba/vbapane.hxx
@@ -24,9 +24,7 @@
#include <vbahelper/vbahelperinterface.hxx>
#include "excelvbahelper.hxx"
-typedef cppu::WeakImplHelper1< ov::excel::XPane > ScVbaPane_BASE;
-
-class ScVbaPane : public ScVbaPane_BASE
+class ScVbaPane : public cppu::WeakImplHelper1< ov::excel::XPane >
{
public:
ScVbaPane(
diff --git a/sc/source/ui/vba/vbarange.cxx b/sc/source/ui/vba/vbarange.cxx
index 6ecc6f8..a65dbc8 100644
--- a/sc/source/ui/vba/vbarange.cxx
+++ b/sc/source/ui/vba/vbarange.cxx
@@ -309,9 +309,9 @@ public:
// very simple class to pass to ScVbaCollectionBaseImpl containing
// just one item
-typedef ::cppu::WeakImplHelper2< container::XIndexAccess, container::XEnumerationAccess > SingleRange_BASE;
-class SingleRangeIndexAccess : public SingleRange_BASE
+class SingleRangeIndexAccess : public ::cppu::WeakImplHelper2< container::XIndexAccess,
+ container::XEnumerationAccess >
{
private:
uno::Reference< XHelperInterface > mxParent;
diff --git a/sc/source/ui/vba/vbawindow.cxx b/sc/source/ui/vba/vbawindow.cxx
index 6ed0c84..7f27017 100644
--- a/sc/source/ui/vba/vbawindow.cxx
+++ b/sc/source/ui/vba/vbawindow.cxx
@@ -54,14 +54,12 @@ SCTAB, OUStringHash,
typedef std::vector< uno::Reference< sheet::XSpreadsheet > > Sheets;
-typedef ::cppu::WeakImplHelper1< container::XEnumeration > Enumeration_BASE;
-
typedef ::cppu::WeakImplHelper3< container::XEnumerationAccess
, com::sun::star::container::XIndexAccess
, com::sun::star::container::XNameAccess
> SelectedSheets_BASE;
-class SelectedSheetsEnum : public Enumeration_BASE
+class SelectedSheetsEnum : public ::cppu::WeakImplHelper1< container::XEnumeration >
{
public:
uno::Reference< uno::XComponentContext > m_xContext;
diff --git a/sc/source/ui/vba/vbaworksheets.cxx b/sc/source/ui/vba/vbaworksheets.cxx
index c07fbd9..18b8515 100644
--- a/sc/source/ui/vba/vbaworksheets.cxx
+++ b/sc/source/ui/vba/vbaworksheets.cxx
@@ -52,8 +52,6 @@
using namespace ::ooo::vba;
using namespace ::com::sun::star;
-typedef ::cppu::WeakImplHelper1< container::XEnumeration > SheetEnumeration_BASE;
-typedef ::cppu::WeakImplHelper3< container::XNameAccess, container::XIndexAccess, container::XEnumerationAccess > SheetCollectionHelper_BASE;
// a map ( or hashmap ) wont do as we need also to preserve the order
// (as added ) of the items
typedef std::vector< uno::Reference< sheet::XSpreadsheet > > SheetMap;
@@ -61,7 +59,7 @@ typedef std::vector< uno::Reference< sheet::XSpreadsheet > > SheetMap;
// #FIXME #TODO the implementation of the Sheets collections sucks,
// e.g. there is no support for tracking sheets added/removed from the collection
-class WorkSheetsEnumeration : public SheetEnumeration_BASE
+class WorkSheetsEnumeration : public ::cppu::WeakImplHelper1< container::XEnumeration >
{
SheetMap mSheetMap;
SheetMap::iterator mIt;
@@ -80,7 +78,9 @@ public:
}
};
-class SheetCollectionHelper : public SheetCollectionHelper_BASE
+class SheetCollectionHelper : public ::cppu::WeakImplHelper3< container::XNameAccess,
+ container::XIndexAccess,
+ container::XEnumerationAccess >
{
SheetMap mSheetMap;
SheetMap::iterator cachePos;
diff --git a/scripting/source/vbaevents/eventhelper.cxx b/scripting/source/vbaevents/eventhelper.cxx
index 976f153..403d7b3 100644
--- a/scripting/source/vbaevents/eventhelper.cxx
+++ b/scripting/source/vbaevents/eventhelper.cxx
@@ -545,9 +545,7 @@ ReadOnlyEventsNameContainer::hasByName( const OUString& aName ) throw (RuntimeEx
return sal_True;
}
-typedef ::cppu::WeakImplHelper< XScriptEventsSupplier > EventsSupplier_BASE;
-
-class ReadOnlyEventsSupplier : public EventsSupplier_BASE
+class ReadOnlyEventsSupplier : public ::cppu::WeakImplHelper< XScriptEventsSupplier >
{
public:
ReadOnlyEventsSupplier( const Sequence< OUString >& eventMethods, const OUString& sCodeName )
commit 0fd9b79687a9f58a407da8e46e54637f353e122b
Author: Noel Grandin <noel at peralex.com>
Date: Mon Aug 3 14:17:20 2015 +0200
shell,sfx2,sd: inline some use-once typedefs
Change-Id: Ifde52b0d92163f99d399b4a9544a196defad1ba4
diff --git a/sd/source/filter/html/buttonset.cxx b/sd/source/filter/html/buttonset.cxx
index ab7590f..8ab49ff 100644
--- a/sd/source/filter/html/buttonset.cxx
+++ b/sd/source/filter/html/buttonset.cxx
@@ -133,7 +133,6 @@ bool ButtonsImpl::copyGraphic( const OUString& rName, const OUString& rPath )
return false;
}
-typedef std::vector< boost::shared_ptr< ButtonsImpl > > ButtonVector;
class ButtonSetImpl
{
public:
@@ -148,7 +147,7 @@ public:
Reference< XGraphicProvider > getGraphicProvider();
- ButtonVector maButtons;
+ std::vector< boost::shared_ptr< ButtonsImpl > > maButtons;
Reference< XGraphicProvider > mxGraphicProvider;
};
diff --git a/sd/source/ui/slideshow/slideshowviewimpl.hxx b/sd/source/ui/slideshow/slideshowviewimpl.hxx
index 01d3fe7..0967f31 100644
--- a/sd/source/ui/slideshow/slideshowviewimpl.hxx
+++ b/sd/source/ui/slideshow/slideshowviewimpl.hxx
@@ -114,8 +114,6 @@ protected:
::osl::Mutex& mrMutex;
};
-typedef ::std::unique_ptr< SlideShowViewListeners > SlideShowViewListenersPtr;
-
// SlideShowViewPaintListeners
typedef ::comphelper::OListenerContainerBase< ::com::sun::star::awt::XPaintListener,
::com::sun::star::awt::PaintEvent > SlideShowViewPaintListeners_Base;
@@ -128,7 +126,6 @@ public:
protected:
virtual bool implTypedNotify( const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XPaintListener >& rListener, const ::com::sun::star::awt::PaintEvent& rEvent ) throw( ::com::sun::star::uno::Exception ) SAL_OVERRIDE;
};
-typedef ::std::unique_ptr< SlideShowViewPaintListeners > SlideShowViewPaintListenersPtr;
// SlideShowViewMouseListeners
typedef ::comphelper::OListenerContainerBase< ::com::sun::star::awt::XMouseListener, WrappedMouseEvent > SlideShowViewMouseListeners_Base;
@@ -143,7 +140,6 @@ protected:
const WrappedMouseEvent& rEvent ) throw( ::com::sun::star::uno::Exception ) SAL_OVERRIDE;
};
-typedef ::std::unique_ptr< SlideShowViewMouseListeners > SlideShowViewMouseListenersPtr;
// SlideShowViewMouseMotionListeners
typedef ::comphelper::OListenerContainerBase< ::com::sun::star::awt::XMouseMotionListener,
@@ -158,7 +154,6 @@ protected:
virtual bool implTypedNotify( const ::com::sun::star::uno::Reference< ::com::sun::star::awt::XMouseMotionListener >& rListener,
const WrappedMouseMotionEvent& rEvent ) throw( ::com::sun::star::uno::Exception ) SAL_OVERRIDE;
};
-typedef ::std::unique_ptr< SlideShowViewMouseMotionListeners > SlideShowViewMouseMotionListenersPtr;
// SlideShowView
class ShowWindow;
@@ -237,10 +232,14 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::awt::XPointer > mxPointer;
SlideshowImpl* mpSlideShow;
ShowWindow& mrOutputWindow;
- SlideShowViewListenersPtr mpViewListeners;
- SlideShowViewPaintListenersPtr mpPaintListeners;
- SlideShowViewMouseListenersPtr mpMouseListeners;
- SlideShowViewMouseMotionListenersPtr mpMouseMotionListeners;
+ ::std::unique_ptr< SlideShowViewListeners >
+ mpViewListeners;
+ ::std::unique_ptr< SlideShowViewPaintListeners >
+ mpPaintListeners;
+ ::std::unique_ptr< SlideShowViewMouseListeners >
+ mpMouseListeners;
+ ::std::unique_ptr< SlideShowViewMouseMotionListeners >
+ mpMouseMotionListeners;
SdDrawDocument* mpDoc;
bool mbIsMouseMotionListener;
Rectangle maPresentationArea;
diff --git a/sfx2/source/control/shell.cxx b/sfx2/source/control/shell.cxx
index 8306dfe..1fc4e52 100644
--- a/sfx2/source/control/shell.cxx
+++ b/sfx2/source/control/shell.cxx
@@ -53,24 +53,22 @@ typedef boost::ptr_map<sal_uInt16, SfxPoolItem> SfxItemPtrMap;
TYPEINIT0(SfxShell);
-typedef boost::ptr_vector<SfxSlot> SfxVerbSlotArr_Impl;
-
using namespace com::sun::star;
struct SfxShell_Impl: public SfxBroadcaster
{
- OUString aObjectName; // Name of Sbx-Objects
- SfxItemPtrMap aItems; // Data exchange on Item level
- SfxViewShell* pViewSh; // SfxViewShell if Shell is
+ OUString aObjectName; // Name of Sbx-Objects
+ SfxItemPtrMap aItems; // Data exchange on Item level
+ SfxViewShell* pViewSh; // SfxViewShell if Shell is
// ViewFrame/ViewShell/SubShell list
- SfxViewFrame* pFrame; // Frame, if <UI-active>
- SfxRepeatTarget* pRepeatTarget; // SbxObjectRef xParent;
+ SfxViewFrame* pFrame; // Frame, if <UI-active>
+ SfxRepeatTarget* pRepeatTarget; // SbxObjectRef xParent;
bool bActive;
sal_uIntPtr nDisableFlags;
sal_uIntPtr nHelpId;
svtools::AsynchronLink* pExecuter;
svtools::AsynchronLink* pUpdater;
- SfxVerbSlotArr_Impl aSlotArr;
+ boost::ptr_vector<SfxSlot> aSlotArr;
com::sun::star::uno::Sequence < com::sun::star::embed::VerbDescriptor > aVerbList;
::sfx2::sidebar::ContextChangeBroadcaster maContextChangeBroadcaster;
diff --git a/sfx2/source/dialog/itemconnect.cxx b/sfx2/source/dialog/itemconnect.cxx
index 595e1b4..c073542 100644
--- a/sfx2/source/dialog/itemconnect.cxx
+++ b/sfx2/source/dialog/itemconnect.cxx
@@ -167,8 +167,6 @@ void ColorListBoxWrapper::SetControlValue( Color aColor )
typedef std::vector< ControlWrapperBase* > ControlWrpVec;
... etc. - the rest is truncated
More information about the Libreoffice-commits
mailing list