[Libreoffice-commits] core.git: basctl/source basic/inc basic/source connectivity/source cui/source dbaccess/source include/avmedia include/basic include/editeng include/sfx2 include/sot include/svl include/svtools include/svx include/tools include/vcl include/xmloff reportdesign/inc reportdesign/source sc/inc sc/source sd/inc sd/source sfx2/inc sfx2/source sot/source starmath/inc svx/inc svx/source sw/inc sw/source vcl/source xmloff/inc xmloff/source

Stephan Bergmann sbergman at redhat.com
Wed Mar 26 03:55:27 PDT 2014


 basctl/source/basicide/basdoc.hxx                                |    2 
 basctl/source/basicide/baside2.hxx                               |    2 
 basctl/source/inc/baside3.hxx                                    |    2 
 basctl/source/inc/basidesh.hxx                                   |    2 
 basctl/source/inc/dlged.hxx                                      |    2 
 basctl/source/inc/dlgedmod.hxx                                   |    2 
 basctl/source/inc/dlgedobj.hxx                                   |    4 
 basctl/source/inc/dlgedpage.hxx                                  |    2 
 basctl/source/inc/dlgedview.hxx                                  |    2 
 basctl/source/inc/sbxitem.hxx                                    |    2 
 basic/inc/sbobjmod.hxx                                           |    4 
 basic/inc/sbprop.hxx                                             |    4 
 basic/inc/sbstdobj.hxx                                           |    6 
 basic/source/inc/sbjsmeth.hxx                                    |    2 
 basic/source/inc/sbjsmod.hxx                                     |    2 
 basic/source/inc/sbunoobj.hxx                                    |   22 +-
 connectivity/source/inc/dbase/DCode.hxx                          |    2 
 connectivity/source/inc/file/fcode.hxx                           |   44 ++---
 cui/source/options/cfgchart.hxx                                  |    2 
 cui/source/options/connpoolsettings.hxx                          |    2 
 cui/source/options/dbregistersettings.hxx                        |    2 
 dbaccess/source/filter/xml/xmlStyleImport.hxx                    |    4 
 dbaccess/source/ui/dlg/dsnItem.hxx                               |    2 
 dbaccess/source/ui/dlg/optionalboolitem.hxx                      |    2 
 dbaccess/source/ui/inc/GeneralUndo.hxx                           |    2 
 dbaccess/source/ui/inc/propertysetitem.hxx                       |    2 
 dbaccess/source/ui/inc/stringlistitem.hxx                        |    2 
 dbaccess/source/ui/tabledesign/TableUndo.hxx                     |   16 -
 include/avmedia/mediaitem.hxx                                    |    2 
 include/basic/basmgr.hxx                                         |    2 
 include/basic/sbmeth.hxx                                         |    4 
 include/basic/sbmod.hxx                                          |    4 
 include/basic/sbstar.hxx                                         |    2 
 include/basic/sbx.hxx                                            |   10 -
 include/basic/sbxmeth.hxx                                        |    2 
 include/basic/sbxobj.hxx                                         |    2 
 include/basic/sbxprop.hxx                                        |    2 
 include/basic/sbxvar.hxx                                         |    4 
 include/editeng/adjustitem.hxx                                   |    2 
 include/editeng/autokernitem.hxx                                 |    2 
 include/editeng/blinkitem.hxx                                    |    2 
 include/editeng/boxitem.hxx                                      |    4 
 include/editeng/brushitem.hxx                                    |    2 
 include/editeng/bulletitem.hxx                                   |    2 
 include/editeng/charhiddenitem.hxx                               |    2 
 include/editeng/charreliefitem.hxx                               |    2 
 include/editeng/charrotateitem.hxx                               |    2 
 include/editeng/charscaleitem.hxx                                |    2 
 include/editeng/charsetcoloritem.hxx                             |    2 
 include/editeng/cmapitem.hxx                                     |    2 
 include/editeng/colritem.hxx                                     |    2 
 include/editeng/contouritem.hxx                                  |    2 
 include/editeng/crossedoutitem.hxx                               |    2 
 include/editeng/emphasismarkitem.hxx                             |    2 
 include/editeng/escapementitem.hxx                               |    2 
 include/editeng/fhgtitem.hxx                                     |    2 
 include/editeng/flditem.hxx                                      |    2 
 include/editeng/flstitem.hxx                                     |    2 
 include/editeng/fontitem.hxx                                     |    2 
 include/editeng/forbiddenruleitem.hxx                            |    2 
 include/editeng/formatbreakitem.hxx                              |    2 
 include/editeng/frmdiritem.hxx                                   |    2 
 include/editeng/fwdtitem.hxx                                     |    2 
 include/editeng/hngpnctitem.hxx                                  |    2 
 include/editeng/hyphenzoneitem.hxx                               |    2 
 include/editeng/justifyitem.hxx                                  |    4 
 include/editeng/keepitem.hxx                                     |    2 
 include/editeng/kernitem.hxx                                     |    2 
 include/editeng/langitem.hxx                                     |    2 
 include/editeng/lcolitem.hxx                                     |    2 
 include/editeng/lineitem.hxx                                     |    2 
 include/editeng/lrspitem.hxx                                     |    2 
 include/editeng/lspcitem.hxx                                     |    2 
 include/editeng/nhypitem.hxx                                     |    2 
 include/editeng/nlbkitem.hxx                                     |    2 
 include/editeng/opaqitem.hxx                                     |    2 
 include/editeng/optitems.hxx                                     |    4 
 include/editeng/orphitem.hxx                                     |    2 
 include/editeng/paravertalignitem.hxx                            |    2 
 include/editeng/pbinitem.hxx                                     |    2 
 include/editeng/pgrditem.hxx                                     |    2 
 include/editeng/pmdlitem.hxx                                     |    2 
 include/editeng/postitem.hxx                                     |    2 
 include/editeng/prntitem.hxx                                     |    2 
 include/editeng/protitem.hxx                                     |    2 
 include/editeng/prszitem.hxx                                     |    2 
 include/editeng/rsiditem.hxx                                     |    2 
 include/editeng/scriptspaceitem.hxx                              |    2 
 include/editeng/scripttypeitem.hxx                               |    4 
 include/editeng/shaditem.hxx                                     |    2 
 include/editeng/shdditem.hxx                                     |    2 
 include/editeng/sizeitem.hxx                                     |    2 
 include/editeng/spltitem.hxx                                     |    2 
 include/editeng/tstpitem.hxx                                     |    2 
 include/editeng/twolinesitem.hxx                                 |    2 
 include/editeng/udlnitem.hxx                                     |    6 
 include/editeng/ulspitem.hxx                                     |    2 
 include/editeng/unoedhlp.hxx                                     |    4 
 include/editeng/wghtitem.hxx                                     |    2 
 include/editeng/widwitem.hxx                                     |    2 
 include/editeng/writingmodeitem.hxx                              |    2 
 include/editeng/wrlmitem.hxx                                     |    2 
 include/editeng/xmlcnitm.hxx                                     |    2 
 include/sfx2/app.hxx                                             |    2 
 include/sfx2/dinfdlg.hxx                                         |    2 
 include/sfx2/event.hxx                                           |    8 
 include/sfx2/evntconf.hxx                                        |    2 
 include/sfx2/frame.hxx                                           |    6 
 include/sfx2/frmdescr.hxx                                        |    2 
 include/sfx2/minfitem.hxx                                        |    2 
 include/sfx2/module.hxx                                          |    2 
 include/sfx2/objitem.hxx                                         |    2 
 include/sfx2/objsh.hxx                                           |    4 
 include/sfx2/shell.hxx                                           |    2 
 include/sfx2/tabdlg.hxx                                          |    2 
 include/sfx2/tplpitem.hxx                                        |    2 
 include/sfx2/viewfrm.hxx                                         |    6 
 include/sfx2/viewsh.hxx                                          |    2 
 include/sfx2/zoomitem.hxx                                        |    2 
 include/sot/filelist.hxx                                         |    2 
 include/sot/stg.hxx                                              |   12 -
 include/svl/aeitem.hxx                                           |    2 
 include/svl/cenumitm.hxx                                         |    2 
 include/svl/cintitem.hxx                                         |    8 
 include/svl/cntwall.hxx                                          |    2 
 include/svl/ctypeitm.hxx                                         |    2 
 include/svl/custritm.hxx                                         |    2 
 include/svl/eitem.hxx                                            |    4 
 include/svl/flagitem.hxx                                         |    2 
 include/svl/globalnameitem.hxx                                   |    2 
 include/svl/grabbagitem.hxx                                      |    2 
 include/svl/hint.hxx                                             |    2 
 include/svl/ilstitem.hxx                                         |    2 
 include/svl/imageitm.hxx                                         |    2 
 include/svl/intitem.hxx                                          |   10 -
 include/svl/isethint.hxx                                         |    2 
 include/svl/lckbitem.hxx                                         |    2 
 include/svl/macitem.hxx                                          |    2 
 include/svl/metitem.hxx                                          |    2 
 include/svl/poolitem.hxx                                         |    4 
 include/svl/ptitem.hxx                                           |    2 
 include/svl/rectitem.hxx                                         |    2 
 include/svl/rngitem.hxx                                          |    4 
 include/svl/slstitm.hxx                                          |    2 
 include/svl/smplhint.hxx                                         |    4 
 include/svl/srchitem.hxx                                         |    2 
 include/svl/stritem.hxx                                          |    2 
 include/svl/strmadpt.hxx                                         |    2 
 include/svl/style.hxx                                            |    8 
 include/svl/szitem.hxx                                           |    2 
 include/svl/undo.hxx                                             |    4 
 include/svl/visitem.hxx                                          |    2 
 include/svtools/editbrowsebox.hxx                                |   12 -
 include/svtools/grfmgr.hxx                                       |    2 
 include/svtools/xwindowitem.hxx                                  |    2 
 include/svx/AffineMatrixItem.hxx                                 |    2 
 include/svx/SmartTagItem.hxx                                     |    2 
 include/svx/algitem.hxx                                          |    4 
 include/svx/chrtitem.hxx                                         |   16 -
 include/svx/clipfmtitem.hxx                                      |    2 
 include/svx/cube3d.hxx                                           |    2 
 include/svx/drawitem.hxx                                         |   12 -
 include/svx/e3ditem.hxx                                          |    2 
 include/svx/e3dundo.hxx                                          |    6 
 include/svx/extrud3d.hxx                                         |    2 
 include/svx/extrusionbar.hxx                                     |    2 
 include/svx/fmmodel.hxx                                          |    2 
 include/svx/fmpage.hxx                                           |    2 
 include/svx/fmshell.hxx                                          |    4 
 include/svx/fmview.hxx                                           |    2 
 include/svx/fontworkbar.hxx                                      |    2 
 include/svx/galleryitem.hxx                                      |    2 
 include/svx/grafctrl.hxx                                         |    2 
 include/svx/hlnkitem.hxx                                         |    2 
 include/svx/lathe3d.hxx                                          |    2 
 include/svx/numinf.hxx                                           |    2 
 include/svx/obj3d.hxx                                            |    6 
 include/svx/pageitem.hxx                                         |    2 
 include/svx/polygn3d.hxx                                         |    2 
 include/svx/polysc3d.hxx                                         |    2 
 include/svx/postattr.hxx                                         |    6 
 include/svx/rotmodit.hxx                                         |    2 
 include/svx/rulritem.hxx                                         |   10 -
 include/svx/scene3d.hxx                                          |    2 
 include/svx/sdangitm.hxx                                         |    2 
 include/svx/sdasaitm.hxx                                         |    2 
 include/svx/sdasitm.hxx                                          |    2 
 include/svx/sdgcoitm.hxx                                         |    6 
 include/svx/sdgcpitm.hxx                                         |    2 
 include/svx/sdggaitm.hxx                                         |    2 
 include/svx/sdginitm.hxx                                         |    2 
 include/svx/sdgluitm.hxx                                         |    4 
 include/svx/sdgmoitm.hxx                                         |    2 
 include/svx/sdgtritm.hxx                                         |    2 
 include/svx/sdmetitm.hxx                                         |    2 
 include/svx/sdooitm.hxx                                          |    2 
 include/svx/sdprcitm.hxx                                         |    4 
 include/svx/sdtaaitm.hxx                                         |    2 
 include/svx/sdtaditm.hxx                                         |    2 
 include/svx/sdtaitm.hxx                                          |    4 
 include/svx/sdtakitm.hxx                                         |    2 
 include/svx/sdtayitm.hxx                                         |    2 
 include/svx/sdtfchim.hxx                                         |    2 
 include/svx/sdtfsitm.hxx                                         |    2 
 include/svx/sdynitm.hxx                                          |    2 
 include/svx/sphere3d.hxx                                         |    2 
 include/svx/svddrgmt.hxx                                         |    6 
 include/svx/svdmodel.hxx                                         |    4 
 include/svx/svdoashp.hxx                                         |    2 
 include/svx/svdoattr.hxx                                         |    2 
 include/svx/svdobj.hxx                                           |    2 
 include/svx/svdocapt.hxx                                         |    2 
 include/svx/svdocirc.hxx                                         |    2 
 include/svx/svdoedge.hxx                                         |    2 
 include/svx/svdograf.hxx                                         |    2 
 include/svx/svdogrp.hxx                                          |    2 
 include/svx/svdomeas.hxx                                         |    2 
 include/svx/svdomedia.hxx                                        |    2 
 include/svx/svdoole2.hxx                                         |    2 
 include/svx/svdopage.hxx                                         |    2 
 include/svx/svdopath.hxx                                         |    2 
 include/svx/svdorect.hxx                                         |    2 
 include/svx/svdotable.hxx                                        |    2 
 include/svx/svdotext.hxx                                         |    4 
 include/svx/svdouno.hxx                                          |    2 
 include/svx/svdovirt.hxx                                         |    2 
 include/svx/svdpage.hxx                                          |    2 
 include/svx/svdpntv.hxx                                          |    4 
 include/svx/svdundo.hxx                                          |    2 
 include/svx/svdview.hxx                                          |    2 
 include/svx/svxgrahicitem.hxx                                    |    2 
 include/svx/sxcecitm.hxx                                         |    2 
 include/svx/sxcikitm.hxx                                         |    2 
 include/svx/sxctitm.hxx                                          |    2 
 include/svx/sxekitm.hxx                                          |    2 
 include/svx/sxmkitm.hxx                                          |    2 
 include/svx/sxmtpitm.hxx                                         |    4 
 include/svx/sxmuitm.hxx                                          |    2 
 include/svx/sxsiitm.hxx                                          |    2 
 include/svx/view3d.hxx                                           |    2 
 include/svx/viewlayoutitem.hxx                                   |    2 
 include/svx/xbtmpit.hxx                                          |    2 
 include/svx/xcolit.hxx                                           |    2 
 include/svx/xfillit0.hxx                                         |    2 
 include/svx/xflasit.hxx                                          |    2 
 include/svx/xflbckit.hxx                                         |    2 
 include/svx/xflbmpit.hxx                                         |    2 
 include/svx/xflbmsli.hxx                                         |    2 
 include/svx/xflbmsxy.hxx                                         |    4 
 include/svx/xflbmtit.hxx                                         |    2 
 include/svx/xflboxy.hxx                                          |    4 
 include/svx/xflbstit.hxx                                         |    2 
 include/svx/xflbtoxy.hxx                                         |    4 
 include/svx/xflclit.hxx                                          |    2 
 include/svx/xflftrit.hxx                                         |    2 
 include/svx/xflgrit.hxx                                          |    2 
 include/svx/xflhtit.hxx                                          |    2 
 include/svx/xfltrit.hxx                                          |    2 
 include/svx/xftadit.hxx                                          |    2 
 include/svx/xftdiit.hxx                                          |    2 
 include/svx/xftmrit.hxx                                          |    2 
 include/svx/xftouit.hxx                                          |    2 
 include/svx/xftshcit.hxx                                         |    2 
 include/svx/xftshit.hxx                                          |    2 
 include/svx/xftshtit.hxx                                         |    2 
 include/svx/xftshxy.hxx                                          |    4 
 include/svx/xftstit.hxx                                          |    2 
 include/svx/xgrscit.hxx                                          |    2 
 include/svx/xit.hxx                                              |    2 
 include/svx/xlineit0.hxx                                         |    2 
 include/svx/xlinjoit.hxx                                         |    2 
 include/svx/xlnasit.hxx                                          |    2 
 include/svx/xlncapit.hxx                                         |    2 
 include/svx/xlnclit.hxx                                          |    2 
 include/svx/xlndsit.hxx                                          |    2 
 include/svx/xlnedcit.hxx                                         |    2 
 include/svx/xlnedit.hxx                                          |    2 
 include/svx/xlnedwit.hxx                                         |    2 
 include/svx/xlnstcit.hxx                                         |    2 
 include/svx/xlnstit.hxx                                          |    2 
 include/svx/xlnstwit.hxx                                         |    2 
 include/svx/xlntrit.hxx                                          |    2 
 include/svx/xlnwtit.hxx                                          |    2 
 include/svx/xsflclit.hxx                                         |    2 
 include/svx/xtextit0.hxx                                         |    4 
 include/svx/zoomslideritem.hxx                                   |    2 
 include/tools/errinf.hxx                                         |    8 
 include/tools/pstm.hxx                                           |    2 
 include/tools/rtti.hxx                                           |    7 
 include/tools/stream.hxx                                         |    4 
 include/vcl/graph.hxx                                            |    2 
 include/vcl/pdfextoutdevdata.hxx                                 |    2 
 include/vcl/textdata.hxx                                         |    2 
 include/vcl/vclevent.hxx                                         |    4 
 include/xmloff/XMLBase64ImportContext.hxx                        |    2 
 include/xmloff/XMLCharContext.hxx                                |    2 
 include/xmloff/XMLEventsImportContext.hxx                        |    2 
 include/xmloff/XMLFontStylesContext.hxx                          |    2 
 include/xmloff/XMLGraphicsDefaultStyle.hxx                       |    2 
 include/xmloff/XMLShapeStyleContext.hxx                          |    2 
 include/xmloff/XMLTextMasterPageContext.hxx                      |    2 
 include/xmloff/XMLTextMasterStylesContext.hxx                    |    2 
 include/xmloff/XMLTextShapeStyleContext.hxx                      |    2 
 include/xmloff/XMLTextTableContext.hxx                           |    2 
 include/xmloff/prstylei.hxx                                      |    2 
 include/xmloff/shapeimport.hxx                                   |    2 
 include/xmloff/txtstyli.hxx                                      |    2 
 include/xmloff/xmlnumi.hxx                                       |    2 
 include/xmloff/xmlstyle.hxx                                      |    4 
 reportdesign/inc/RptModel.hxx                                    |    2 
 reportdesign/inc/RptObject.hxx                                   |    8 
 reportdesign/inc/RptPage.hxx                                     |    2 
 reportdesign/inc/UndoActions.hxx                                 |    2 
 reportdesign/source/filter/xml/xmlStyleImport.hxx                |    4 
 reportdesign/source/filter/xml/xmlfilter.cxx                     |    2 
 reportdesign/source/ui/inc/RptUndo.hxx                           |    8 
 reportdesign/source/ui/inc/SectionView.hxx                       |    2 
 sc/inc/arealink.hxx                                              |    2 
 sc/inc/attrib.hxx                                                |   18 +-
 sc/inc/brdcst.hxx                                                |    4 
 sc/inc/defaultsoptions.hxx                                       |    2 
 sc/inc/docoptio.hxx                                              |    2 
 sc/inc/drwlayer.hxx                                              |    4 
 sc/inc/formulaopt.hxx                                            |    2 
 sc/inc/hints.hxx                                                 |   14 -
 sc/inc/printopt.hxx                                              |    2 
 sc/inc/stlsheet.hxx                                              |    2 
 sc/inc/tablink.hxx                                               |    2 
 sc/inc/unoreflist.hxx                                            |    2 
 sc/inc/viewopti.hxx                                              |    2 
 sc/source/core/inc/ddelink.hxx                                   |    2 
 sc/source/filter/xml/XMLTableHeaderFooterContext.hxx             |    4 
 sc/source/filter/xml/xmlstyli.hxx                                |    6 
 sc/source/ui/inc/AccessibilityHints.hxx                          |    8 
 sc/source/ui/inc/auditsh.hxx                                     |    2 
 sc/source/ui/inc/cellsh.hxx                                      |    2 
 sc/source/ui/inc/chartsh.hxx                                     |    2 
 sc/source/ui/inc/docsh.hxx                                       |    2 
 sc/source/ui/inc/drawsh.hxx                                      |    2 
 sc/source/ui/inc/drformsh.hxx                                    |    2 
 sc/source/ui/inc/drtxtob.hxx                                     |    2 
 sc/source/ui/inc/editsh.hxx                                      |    2 
 sc/source/ui/inc/formatsh.hxx                                    |    2 
 sc/source/ui/inc/graphsh.hxx                                     |    2 
 sc/source/ui/inc/mediash.hxx                                     |    2 
 sc/source/ui/inc/oleobjsh.hxx                                    |    2 
 sc/source/ui/inc/pgbrksh.hxx                                     |    2 
 sc/source/ui/inc/pivotsh.hxx                                     |    2 
 sc/source/ui/inc/target.hxx                                      |    2 
 sc/source/ui/inc/uiitems.hxx                                     |   24 +-
 sc/source/ui/inc/undobase.hxx                                    |   12 -
 sc/source/ui/inc/undoblk.hxx                                     |   62 +++----
 sc/source/ui/inc/undocell.hxx                                    |   22 +-
 sc/source/ui/inc/undodat.hxx                                     |   34 ++--
 sc/source/ui/inc/undodraw.hxx                                    |    2 
 sc/source/ui/inc/undostyl.hxx                                    |    4 
 sc/source/ui/inc/undotab.hxx                                     |   30 +--
 sd/inc/drawdoc.hxx                                               |    2 
 sd/inc/sdattr.hxx                                                |    8 
 sd/inc/sdmod.hxx                                                 |    2 
 sd/inc/sdpage.hxx                                                |    2 
 sd/inc/sdundo.hxx                                                |    2 
 sd/source/ui/inc/BezierObjectBar.hxx                             |    2 
 sd/source/ui/inc/DrawDocShell.hxx                                |    2 
 sd/source/ui/inc/DrawViewShell.hxx                               |    2 
 sd/source/ui/inc/GraphicDocShell.hxx                             |    2 
 sd/source/ui/inc/GraphicObjectBar.hxx                            |    2 
 sd/source/ui/inc/GraphicViewShell.hxx                            |    2 
 sd/source/ui/inc/GraphicViewShellBase.hxx                        |    2 
 sd/source/ui/inc/ImpressViewShellBase.hxx                        |    2 
 sd/source/ui/inc/MediaObjectBar.hxx                              |    2 
 sd/source/ui/inc/OutlineView.hxx                                 |    2 
 sd/source/ui/inc/OutlineViewShell.hxx                            |    2 
 sd/source/ui/inc/OutlineViewShellBase.hxx                        |    2 
 sd/source/ui/inc/PaneShells.hxx                                  |    6 
 sd/source/ui/inc/PresentationViewShell.hxx                       |    2 
 sd/source/ui/inc/PresentationViewShellBase.hxx                   |    2 
 sd/source/ui/inc/SlideSorterViewShell.hxx                        |    2 
 sd/source/ui/inc/SlideSorterViewShellBase.hxx                    |    2 
 sd/source/ui/inc/TextObjectBar.hxx                               |    2 
 sd/source/ui/inc/View.hxx                                        |    2 
 sd/source/ui/inc/ViewShell.hxx                                   |    2 
 sd/source/ui/inc/ViewShellBase.hxx                               |    2 
 sd/source/ui/inc/ViewShellHint.hxx                               |    2 
 sd/source/ui/inc/drawview.hxx                                    |    2 
 sd/source/ui/inc/fuarea.hxx                                      |    2 
 sd/source/ui/inc/fubullet.hxx                                    |    2 
 sd/source/ui/inc/fuchar.hxx                                      |    2 
 sd/source/ui/inc/fucon3d.hxx                                     |    2 
 sd/source/ui/inc/fuconarc.hxx                                    |    2 
 sd/source/ui/inc/fuconbez.hxx                                    |    2 
 sd/source/ui/inc/fuconcs.hxx                                     |    2 
 sd/source/ui/inc/fuconnct.hxx                                    |    2 
 sd/source/ui/inc/fuconrec.hxx                                    |    2 
 sd/source/ui/inc/fuconstr.hxx                                    |    2 
 sd/source/ui/inc/fuconuno.hxx                                    |    2 
 sd/source/ui/inc/fucopy.hxx                                      |    2 
 sd/source/ui/inc/fucushow.hxx                                    |    2 
 sd/source/ui/inc/fudraw.hxx                                      |    2 
 sd/source/ui/inc/fudspord.hxx                                    |    2 
 sd/source/ui/inc/fuediglu.hxx                                    |    2 
 sd/source/ui/inc/fuexpand.hxx                                    |    2 
 sd/source/ui/inc/fuformatpaintbrush.hxx                          |    2 
 sd/source/ui/inc/fuhhconv.hxx                                    |    2 
 sd/source/ui/inc/fuinsert.hxx                                    |    8 
 sd/source/ui/inc/fuinsfil.hxx                                    |    2 
 sd/source/ui/inc/fuline.hxx                                      |    2 
 sd/source/ui/inc/fulinend.hxx                                    |    2 
 sd/source/ui/inc/fulink.hxx                                      |    2 
 sd/source/ui/inc/fumeasur.hxx                                    |    2 
 sd/source/ui/inc/fumorph.hxx                                     |    2 
 sd/source/ui/inc/fuoaprms.hxx                                    |    2 
 sd/source/ui/inc/fuolbull.hxx                                    |    2 
 sd/source/ui/inc/fuoltext.hxx                                    |    2 
 sd/source/ui/inc/fuoutl.hxx                                      |    2 
 sd/source/ui/inc/fupage.hxx                                      |    2 
 sd/source/ui/inc/fuparagr.hxx                                    |    2 
 sd/source/ui/inc/fuprlout.hxx                                    |    2 
 sd/source/ui/inc/fuprobjs.hxx                                    |    2 
 sd/source/ui/inc/fuscale.hxx                                     |    2 
 sd/source/ui/inc/fusearch.hxx                                    |    2 
 sd/source/ui/inc/fusel.hxx                                       |    2 
 sd/source/ui/inc/fusldlg.hxx                                     |    2 
 sd/source/ui/inc/fusnapln.hxx                                    |    2 
 sd/source/ui/inc/fusumry.hxx                                     |    2 
 sd/source/ui/inc/futempl.hxx                                     |    2 
 sd/source/ui/inc/futext.hxx                                      |    2 
 sd/source/ui/inc/futhes.hxx                                      |    2 
 sd/source/ui/inc/futransf.hxx                                    |    2 
 sd/source/ui/inc/futxtatt.hxx                                    |    2 
 sd/source/ui/inc/fuvect.hxx                                      |    2 
 sd/source/ui/inc/fuzoom.hxx                                      |    2 
 sd/source/ui/inc/sdundogr.hxx                                    |    2 
 sd/source/ui/inc/taskpane/ToolPanelViewShell.hxx                 |    2 
 sd/source/ui/inc/unchss.hxx                                      |    2 
 sd/source/ui/inc/undoback.hxx                                    |    2 
 sd/source/ui/inc/undoheaderfooter.hxx                            |    2 
 sd/source/ui/inc/undolayer.hxx                                   |    2 
 sd/source/ui/inc/undopage.hxx                                    |    6 
 sd/source/ui/inc/unmodpg.hxx                                     |    2 
 sd/source/ui/inc/unoaprms.hxx                                    |    2 
 sd/source/ui/inc/unprlout.hxx                                    |    2 
 sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx |    2 
 sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx     |    2 
 sd/source/ui/table/tableobjectbar.hxx                            |    2 
 sfx2/inc/sorgitm.hxx                                             |    2 
 sfx2/source/inc/templdgi.hxx                                     |    4 
 sot/source/base/object.cxx                                       |    2 
 sot/source/sdstor/storage.cxx                                    |    4 
 starmath/inc/document.hxx                                        |    2 
 starmath/inc/smmod.hxx                                           |    2 
 starmath/inc/view.hxx                                            |    2 
 svx/inc/dragmt3d.hxx                                             |    6 
 svx/source/form/filtnav.cxx                                      |   12 -
 svx/source/inc/filtnav.hxx                                       |   10 -
 svx/source/inc/fmexpl.hxx                                        |   18 +-
 svx/source/inc/fmitems.hxx                                       |    2 
 svx/source/inc/fmobj.hxx                                         |    2 
 svx/source/inc/gridcell.hxx                                      |   32 +--
 svx/source/svdraw/svddrgm1.hxx                                   |   16 -
 sw/inc/anchoreddrawobject.hxx                                    |    2 
 sw/inc/ccoll.hxx                                                 |    2 
 sw/inc/charfmt.hxx                                               |    2 
 sw/inc/crsrsh.hxx                                                |    2 
 sw/inc/dcontact.hxx                                              |    8 
 sw/inc/docsh.hxx                                                 |    2 
 sw/inc/fchrfmt.hxx                                               |    2 
 sw/inc/fesh.hxx                                                  |    2 
 sw/inc/fmtautofmt.hxx                                            |    2 
 sw/inc/fmtcol.hxx                                                |    8 
 sw/inc/fmtfld.hxx                                                |    4 
 sw/inc/fmtfollowtextflow.hxx                                     |    2 
 sw/inc/fmthdft.hxx                                               |    4 
 sw/inc/fmtinfmt.hxx                                              |    2 
 sw/inc/fmtline.hxx                                               |    2 
 sw/inc/fmtornt.hxx                                               |    4 
 sw/inc/fmtpdsc.hxx                                               |    2 
 sw/inc/fmtwrapinfluenceonobjpos.hxx                              |    2 
 sw/inc/format.hxx                                                |    2 
 sw/inc/frmfmt.hxx                                                |    6 
 sw/inc/globdoc.hxx                                               |    2 
 sw/inc/grfatr.hxx                                                |    4 
 sw/inc/ndtxt.hxx                                                 |    2 
 sw/inc/node.hxx                                                  |    2 
 sw/inc/paratr.hxx                                                |    8 
 sw/inc/redline.hxx                                               |    2 
 sw/inc/section.hxx                                               |    4 
 sw/inc/swacorr.hxx                                               |    2 
 sw/inc/swbaslnk.hxx                                              |    2 
 sw/inc/swddetbl.hxx                                              |    2 
 sw/inc/swmodule.hxx                                              |    2 
 sw/inc/swtable.hxx                                               |    6 
 sw/inc/swtblfmt.hxx                                              |    6 
 sw/inc/tox.hxx                                                   |    2 
 sw/inc/txtatr.hxx                                                |    2 
 sw/inc/txtinet.hxx                                               |    2 
 sw/inc/unodraw.hxx                                               |    2 
 sw/inc/unoframe.hxx                                              |    4 
 sw/inc/unoredline.hxx                                            |    2 
 sw/inc/unostyle.hxx                                              |    2 
 sw/inc/unotbl.hxx                                                |   12 -
 sw/inc/wdocsh.hxx                                                |    2 
 sw/source/core/inc/cntfrm.hxx                                    |    2 
 sw/source/core/inc/dflyobj.hxx                                   |    4 
 sw/source/core/inc/doctxm.hxx                                    |    2 
 sw/source/core/inc/flyfrm.hxx                                    |    2 
 sw/source/core/inc/flyfrms.hxx                                   |    8 
 sw/source/core/inc/frame.hxx                                     |    2 
 sw/source/core/inc/layfrm.hxx                                    |    2 
 sw/source/core/inc/txtfrm.hxx                                    |    2 
 sw/source/core/uibase/inc/annotsh.hxx                            |    2 
 sw/source/core/uibase/inc/basesh.hxx                             |    2 
 sw/source/core/uibase/inc/beziersh.hxx                           |    2 
 sw/source/core/uibase/inc/cfgitems.hxx                           |    8 
 sw/source/core/uibase/inc/drawsh.hxx                             |    2 
 sw/source/core/uibase/inc/drformsh.hxx                           |    2 
 sw/source/core/uibase/inc/drwbassh.hxx                           |    2 
 sw/source/core/uibase/inc/drwtxtsh.hxx                           |    2 
 sw/source/core/uibase/inc/envimg.hxx                             |    2 
 sw/source/core/uibase/inc/glshell.hxx                            |    4 
 sw/source/core/uibase/inc/listsh.hxx                             |    2 
 sw/source/core/uibase/inc/pview.hxx                              |    2 
 sw/source/core/uibase/inc/srcview.hxx                            |    2 
 sw/source/core/uibase/inc/swwrtshitem.hxx                        |    2 
 sw/source/core/uibase/inc/tabsh.hxx                              |    2 
 sw/source/core/uibase/inc/textsh.hxx                             |    2 
 sw/source/core/uibase/inc/view.hxx                               |    2 
 sw/source/core/uibase/inc/wformsh.hxx                            |    2 
 sw/source/core/uibase/inc/wfrmsh.hxx                             |    2 
 sw/source/core/uibase/inc/wgrfsh.hxx                             |    2 
 sw/source/core/uibase/inc/wlistsh.hxx                            |    2 
 sw/source/core/uibase/inc/wtabsh.hxx                             |    2 
 sw/source/core/uibase/inc/wtextsh.hxx                            |    2 
 sw/source/core/uibase/inc/wview.hxx                              |    2 
 sw/source/filter/xml/xmlbrshi.hxx                                |    2 
 sw/source/filter/xml/xmlfmt.cxx                                  |   10 -
 sw/source/filter/xml/xmlimp.cxx                                  |    8 
 sw/source/filter/xml/xmltbli.cxx                                 |    2 
 sw/source/filter/xml/xmltbli.hxx                                 |    2 
 vcl/source/edit/textund2.hxx                                     |   12 -
 vcl/source/edit/textundo.hxx                                     |    2 
 xmloff/inc/PageMasterImportContext.hxx                           |    2 
 xmloff/inc/XMLBackgroundImageContext.hxx                         |    2 
 xmloff/inc/XMLChartStyleContext.hxx                              |    2 
 xmloff/inc/XMLElementPropertyContext.hxx                         |    2 
 xmloff/inc/XMLEmbeddedObjectImportContext.hxx                    |    2 
 xmloff/inc/XMLFootnoteConfigurationImportContext.hxx             |    2 
 xmloff/inc/XMLImageMapContext.hxx                                |    2 
 xmloff/inc/XMLIndexBibliographyConfigurationContext.hxx          |    2 
 xmloff/inc/XMLLineNumberingImportContext.hxx                     |    2 
 xmloff/inc/XMLNumberStylesImport.hxx                             |    2 
 xmloff/inc/XMLReplacementImageContext.hxx                        |    2 
 xmloff/inc/XMLShapePropertySetContext.hxx                        |    2 
 xmloff/inc/XMLStringBufferImportContext.hxx                      |    2 
 xmloff/inc/XMLTextColumnsContext.hxx                             |    2 
 xmloff/inc/XMLTextHeaderFooterContext.hxx                        |    2 
 xmloff/inc/animationimport.hxx                                   |    2 
 xmloff/inc/animimp.hxx                                           |    2 
 xmloff/inc/txtfldi.hxx                                           |   84 +++++-----
 xmloff/inc/txtvfldi.hxx                                          |   28 +--
 xmloff/inc/xmltabi.hxx                                           |    2 
 xmloff/source/chart/XMLChartPropertyContext.hxx                  |    2 
 xmloff/source/chart/XMLLabelSeparatorContext.hxx                 |    2 
 xmloff/source/chart/XMLSymbolImageContext.hxx                    |    2 
 xmloff/source/chart/contexts.hxx                                 |    2 
 xmloff/source/core/XMLEmbeddedObjectImportContext.cxx            |    2 
 xmloff/source/draw/XMLImageMapContext.cxx                        |    8 
 xmloff/source/draw/XMLNumberStyles.cxx                           |    2 
 xmloff/source/draw/animimp.cxx                                   |    4 
 xmloff/source/draw/descriptionimp.hxx                            |    2 
 xmloff/source/draw/eventimp.cxx                                  |    4 
 xmloff/source/draw/eventimp.hxx                                  |    2 
 xmloff/source/draw/layerimp.hxx                                  |    2 
 xmloff/source/draw/sdxmlimp.cxx                                  |    2 
 xmloff/source/draw/ximp3dobject.hxx                              |   12 -
 xmloff/source/draw/ximp3dscene.hxx                               |    2 
 xmloff/source/draw/ximpcustomshape.hxx                           |    2 
 xmloff/source/draw/ximpgrp.hxx                                   |    2 
 xmloff/source/draw/ximplink.hxx                                  |    2 
 xmloff/source/draw/ximppage.hxx                                  |    2 
 xmloff/source/draw/ximpshap.hxx                                  |   42 ++---
 xmloff/source/draw/ximpshow.hxx                                  |    2 
 xmloff/source/draw/ximpstyl.cxx                                  |    4 
 xmloff/source/draw/ximpstyl.hxx                                  |   12 -
 xmloff/source/forms/officeforms.hxx                              |    2 
 xmloff/source/style/FillStyleContext.hxx                         |   12 -
 xmloff/source/style/XMLFontStylesContext_impl.hxx                |    8 
 xmloff/source/style/XMLFootnoteSeparatorImport.hxx               |    2 
 xmloff/source/style/xmltabi.cxx                                  |    2 
 xmloff/source/text/XMLAutoMarkFileContext.hxx                    |    2 
 xmloff/source/text/XMLAutoTextContainerEventImport.hxx           |    2 
 xmloff/source/text/XMLChangeElementImportContext.hxx             |    2 
 xmloff/source/text/XMLChangeImportContext.hxx                    |    2 
 xmloff/source/text/XMLChangeInfoContext.hxx                      |    2 
 xmloff/source/text/XMLChangedRegionImportContext.hxx             |    2 
 xmloff/source/text/XMLFootnoteBodyImportContext.hxx              |    2 
 xmloff/source/text/XMLFootnoteConfigurationImportContext.cxx     |    2 
 xmloff/source/text/XMLFootnoteImportContext.hxx                  |    2 
 xmloff/source/text/XMLIndexAlphabeticalSourceContext.hxx         |    2 
 xmloff/source/text/XMLIndexBibliographyEntryContext.hxx          |    2 
 xmloff/source/text/XMLIndexBibliographySourceContext.hxx         |    2 
 xmloff/source/text/XMLIndexBodyContext.hxx                       |    2 
 xmloff/source/text/XMLIndexChapterInfoEntryContext.hxx           |    2 
 xmloff/source/text/XMLIndexIllustrationSourceContext.hxx         |    2 
 xmloff/source/text/XMLIndexObjectSourceContext.hxx               |    2 
 xmloff/source/text/XMLIndexSimpleEntryContext.hxx                |    2 
 xmloff/source/text/XMLIndexSourceBaseContext.hxx                 |    2 
 xmloff/source/text/XMLIndexSpanEntryContext.hxx                  |    2 
 xmloff/source/text/XMLIndexTOCContext.hxx                        |    2 
 xmloff/source/text/XMLIndexTOCSourceContext.hxx                  |    2 
 xmloff/source/text/XMLIndexTOCStylesContext.hxx                  |    2 
 xmloff/source/text/XMLIndexTabStopEntryContext.hxx               |    2 
 xmloff/source/text/XMLIndexTableSourceContext.hxx                |    2 
 xmloff/source/text/XMLIndexTemplateContext.hxx                   |    2 
 xmloff/source/text/XMLIndexTitleTemplateContext.hxx              |    2 
 xmloff/source/text/XMLIndexUserSourceContext.hxx                 |    2 
 xmloff/source/text/XMLLineNumberingSeparatorImportContext.hxx    |    2 
 xmloff/source/text/XMLSectionFootnoteConfigImport.hxx            |    2 
 xmloff/source/text/XMLSectionImportContext.hxx                   |    2 
 xmloff/source/text/XMLSectionSourceDDEImportContext.hxx          |    2 
 xmloff/source/text/XMLSectionSourceImportContext.hxx             |    2 
 xmloff/source/text/XMLTextColumnsContext.cxx                     |    4 
 xmloff/source/text/XMLTextFrameContext.cxx                       |    8 
 xmloff/source/text/XMLTextFrameContext.hxx                       |    2 
 xmloff/source/text/XMLTextFrameHyperlinkContext.hxx              |    2 
 xmloff/source/text/XMLTextListBlockContext.hxx                   |    2 
 xmloff/source/text/XMLTextListItemContext.hxx                    |    2 
 xmloff/source/text/XMLTextMarkImportContext.hxx                  |    2 
 xmloff/source/text/XMLTrackedChangesImportContext.hxx            |    2 
 xmloff/source/text/txtdropi.hxx                                  |    2 
 xmloff/source/text/txtparai.cxx                                  |   28 +--
 xmloff/source/text/txtparai.hxx                                  |    4 
 xmloff/source/transform/ChartOASISTContext.hxx                   |    2 
 xmloff/source/transform/ChartOOoTContext.hxx                     |    2 
 xmloff/source/transform/ChartPlotAreaOASISTContext.cxx           |    2 
 xmloff/source/transform/ChartPlotAreaOASISTContext.hxx           |    2 
 xmloff/source/transform/ChartPlotAreaOOoTContext.cxx             |    2 
 xmloff/source/transform/ChartPlotAreaOOoTContext.hxx             |    2 
 xmloff/source/transform/ControlOASISTContext.hxx                 |    2 
 xmloff/source/transform/ControlOOoTContext.hxx                   |    2 
 xmloff/source/transform/CreateElemTContext.hxx                   |    2 
 xmloff/source/transform/DeepTContext.hxx                         |    2 
 xmloff/source/transform/DlgOASISTContext.hxx                     |    2 
 xmloff/source/transform/DocumentTContext.hxx                     |    2 
 xmloff/source/transform/EventOASISTContext.hxx                   |    2 
 xmloff/source/transform/EventOOoTContext.hxx                     |    2 
 xmloff/source/transform/FlatTContext.hxx                         |    2 
 xmloff/source/transform/FormPropOASISTContext.hxx                |    2 
 xmloff/source/transform/FormPropOOoTContext.cxx                  |    2 
 xmloff/source/transform/FormPropOOoTContext.hxx                  |    2 
 xmloff/source/transform/FrameOASISTContext.hxx                   |    2 
 xmloff/source/transform/FrameOOoTContext.hxx                     |    2 
 xmloff/source/transform/IgnoreTContext.hxx                       |    2 
 xmloff/source/transform/MergeElemTContext.cxx                    |    4 
 xmloff/source/transform/MergeElemTContext.hxx                    |    2 
 xmloff/source/transform/MetaTContext.hxx                         |    2 
 xmloff/source/transform/NotesTContext.hxx                        |    2 
 xmloff/source/transform/OOo2Oasis.cxx                            |   10 -
 xmloff/source/transform/Oasis2OOo.cxx                            |   10 -
 xmloff/source/transform/PersAttrListTContext.hxx                 |    2 
 xmloff/source/transform/PersMixedContentTContext.cxx             |    2 
 xmloff/source/transform/PersMixedContentTContext.hxx             |    2 
 xmloff/source/transform/ProcAddAttrTContext.hxx                  |    2 
 xmloff/source/transform/ProcAttrTContext.hxx                     |    2 
 xmloff/source/transform/RenameElemTContext.hxx                   |    2 
 xmloff/source/transform/StyleOASISTContext.cxx                   |    2 
 xmloff/source/transform/StyleOASISTContext.hxx                   |    2 
 xmloff/source/transform/StyleOOoTContext.cxx                     |    4 
 xmloff/source/transform/StyleOOoTContext.hxx                     |    2 
 669 files changed, 1153 insertions(+), 1146 deletions(-)

New commits:
commit 5fb78604c1c3e91beb867c352928af9e1ef57a26
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Mar 26 11:54:10 2014 +0100

    Split TYPEINFO into plain and TYPEINFO_OVERRIDE
    
    ...where the latter contains SAL_OVERRIDE annotations
    
    Change-Id: Id64794b388d83dfe7026440e8b20a5b5efd412d1

diff --git a/basctl/source/basicide/basdoc.hxx b/basctl/source/basicide/basdoc.hxx
index 0606e7f..d70296a 100644
--- a/basctl/source/basicide/basdoc.hxx
+++ b/basctl/source/basicide/basdoc.hxx
@@ -48,7 +48,7 @@ protected:
                                bool bTemplate = false ) const;
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         using SotObject::GetInterface;
                         SFX_DECL_OBJECTFACTORY();
diff --git a/basctl/source/basicide/baside2.hxx b/basctl/source/basicide/baside2.hxx
index d7495b8..3201d2c 100644
--- a/basctl/source/basicide/baside2.hxx
+++ b/basctl/source/basicide/baside2.hxx
@@ -335,7 +335,7 @@ protected:
     virtual void    DoScroll( ScrollBar* pCurScrollBar );
 
 public:
-                    TYPEINFO();
+                    TYPEINFO_OVERRIDE();
 
     ModulWindow( ModulWindowLayout* pParent, const ScriptDocument& rDocument, const OUString& aLibName, const OUString& aName, OUString& aModule );
 
diff --git a/basctl/source/inc/baside3.hxx b/basctl/source/inc/baside3.hxx
index 01e1b3c..f66bda4 100644
--- a/basctl/source/inc/baside3.hxx
+++ b/basctl/source/inc/baside3.hxx
@@ -77,7 +77,7 @@ protected:
     void                InitSettings(bool bFont, bool bForeground, bool bBackground);
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
     DialogWindow (DialogWindowLayout* pParent, ScriptDocument const& rDocument, const OUString& aLibName, const OUString& aName, com::sun::star::uno::Reference<com::sun::star::container::XNameContainer> const& xDialogModel);
                         DialogWindow( DialogWindow* pCurView ); // never implemented
                         ~DialogWindow();
diff --git a/basctl/source/inc/basidesh.hxx b/basctl/source/inc/basidesh.hxx
index 6a75f15..0084f33 100644
--- a/basctl/source/inc/basidesh.hxx
+++ b/basctl/source/inc/basidesh.hxx
@@ -148,7 +148,7 @@ private:
     virtual void onDocumentModeChanged( const ScriptDocument& _rDocument );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SFX_DECL_INTERFACE( SVX_INTERFACE_BASIDE_VIEWSH )
     SFX_DECL_VIEWFACTORY(Shell);
 
diff --git a/basctl/source/inc/dlged.hxx b/basctl/source/inc/dlged.hxx
index 6d1d4a6..3975cb9 100644
--- a/basctl/source/inc/dlged.hxx
+++ b/basctl/source/inc/dlged.hxx
@@ -69,7 +69,7 @@ private:
     DlgEdObj*  pDlgEdObj;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     DlgEdHint (Kind);
     DlgEdHint (Kind, DlgEdObj* pObj);
     virtual ~DlgEdHint();
diff --git a/basctl/source/inc/dlgedmod.hxx b/basctl/source/inc/dlgedmod.hxx
index c7d7375..2aa31ba 100644
--- a/basctl/source/inc/dlgedmod.hxx
+++ b/basctl/source/inc/dlgedmod.hxx
@@ -38,7 +38,7 @@ private:
     void operator=(const DlgEdModel& rSrcModel);    // not implemented
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     DlgEdModel();
     virtual ~DlgEdModel();
diff --git a/basctl/source/inc/dlgedobj.hxx b/basctl/source/inc/dlgedobj.hxx
index dedd566..6208b7d 100644
--- a/basctl/source/inc/dlgedobj.hxx
+++ b/basctl/source/inc/dlgedobj.hxx
@@ -86,7 +86,7 @@ protected:
         sal_Int32& nXOut, sal_Int32& nYOut, sal_Int32& nWidthOut, sal_Int32& nHeightOut );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     virtual ~DlgEdObj();
     virtual void SetPage(SdrPage* pNewPage);
@@ -157,7 +157,7 @@ protected:
     virtual bool EndCreate(SdrDragStat& rStat, SdrCreateCmd eCmd);
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     virtual ~DlgEdForm();
 
diff --git a/basctl/source/inc/dlgedpage.hxx b/basctl/source/inc/dlgedpage.hxx
index 370b412..4083616 100644
--- a/basctl/source/inc/dlgedpage.hxx
+++ b/basctl/source/inc/dlgedpage.hxx
@@ -38,7 +38,7 @@ private:
     DlgEdForm*      pDlgEdForm;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     DlgEdPage( DlgEdModel& rModel, bool bMasterPage = false );
     virtual ~DlgEdPage();
diff --git a/basctl/source/inc/dlgedview.hxx b/basctl/source/inc/dlgedview.hxx
index 59a727c..1e14329 100644
--- a/basctl/source/inc/dlgedview.hxx
+++ b/basctl/source/inc/dlgedview.hxx
@@ -38,7 +38,7 @@ private:
     DlgEditor& rDlgEditor;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     DlgEdView (SdrModel& rModel, OutputDevice& rOut, DlgEditor& rEditor);
     virtual ~DlgEdView();
diff --git a/basctl/source/inc/sbxitem.hxx b/basctl/source/inc/sbxitem.hxx
index c3c02cc..66c3581 100644
--- a/basctl/source/inc/sbxitem.hxx
+++ b/basctl/source/inc/sbxitem.hxx
@@ -44,7 +44,7 @@ class SbxItem : public SfxPoolItem
     ItemType                m_eType;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxItem(sal_uInt16 nWhich, const ScriptDocument& rDocument, const OUString& aLibName, const OUString& aName, ItemType);
     SbxItem(sal_uInt16 nWhich, const ScriptDocument& rDocument, const OUString& aLibName, const OUString& aName, const OUString& aMethodName, ItemType eType);
 
diff --git a/basic/inc/sbobjmod.hxx b/basic/inc/sbobjmod.hxx
index e7416cc..a47763c 100644
--- a/basic/inc/sbobjmod.hxx
+++ b/basic/inc/sbobjmod.hxx
@@ -37,7 +37,7 @@ protected:
     virtual ~SbObjModule();
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbObjModule( const OUString& rName, const com::sun::star::script::ModuleInfo& mInfo, bool bIsVbaCompatible );
     virtual SbxVariable* Find( const OUString& rName, SbxClassType t );
 
@@ -63,7 +63,7 @@ class BASIC_DLLPUBLIC SbUserFormModule : public SbObjModule
 //protected:
     virtual void InitObject();
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUserFormModule( const OUString& rName, const com::sun::star::script::ModuleInfo& mInfo, bool bIsVBACompat );
     virtual ~SbUserFormModule();
     virtual SbxVariable* Find( const OUString& rName, SbxClassType t );
diff --git a/basic/inc/sbprop.hxx b/basic/inc/sbprop.hxx
index c65fe26..678de56 100644
--- a/basic/inc/sbprop.hxx
+++ b/basic/inc/sbprop.hxx
@@ -37,7 +37,7 @@ class BASIC_DLLPUBLIC SbProperty : public SbxProperty
     virtual ~SbProperty();
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_BASICPROP,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbModule* GetModule() { return pMod; }
 };
 
@@ -54,7 +54,7 @@ public:
             : SbxProperty( r, t ) // , pMod( p )
             , mbSet( false )
     {}
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     bool isSet( void )
         { return mbSet; }
diff --git a/basic/inc/sbstdobj.hxx b/basic/inc/sbstdobj.hxx
index ad45eaa..62a4056 100644
--- a/basic/inc/sbstdobj.hxx
+++ b/basic/inc/sbstdobj.hxx
@@ -49,7 +49,7 @@ protected:
     void    PropHeight( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SbStdPicture();
     virtual SbxVariable* Find( const OUString&, SbxClassType );
@@ -81,7 +81,7 @@ protected:
     void    PropName( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SbStdFont();
     virtual SbxVariable* Find( const OUString&, SbxClassType );
@@ -117,7 +117,7 @@ protected:
     void    MethSetText( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SbStdClipboard();
     virtual SbxVariable* Find( const OUString&, SbxClassType );
diff --git a/basic/source/inc/sbjsmeth.hxx b/basic/source/inc/sbjsmeth.hxx
index 7031e6a..8f790fa 100644
--- a/basic/source/inc/sbjsmeth.hxx
+++ b/basic/source/inc/sbjsmeth.hxx
@@ -34,7 +34,7 @@ public:
     virtual ~SbJScriptMethod();
 
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_JSCRIPTMETH,2);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 };
 
 SV_DECL_IMPL_REF(SbJScriptMethod)
diff --git a/basic/source/inc/sbjsmod.hxx b/basic/source/inc/sbjsmod.hxx
index 9af385f..fa6a9c7 100644
--- a/basic/source/inc/sbjsmod.hxx
+++ b/basic/source/inc/sbjsmod.hxx
@@ -32,7 +32,7 @@ class SbJScriptModule : public SbModule
     virtual sal_Bool StoreData( SvStream& ) const;
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_JSCRIPTMOD,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbJScriptModule( const OUString& );       // hand through
 };
 
diff --git a/basic/source/inc/sbunoobj.hxx b/basic/source/inc/sbunoobj.hxx
index e7c20b8..0566e39 100644
--- a/basic/source/inc/sbunoobj.hxx
+++ b/basic/source/inc/sbunoobj.hxx
@@ -80,7 +80,7 @@ class SbUnoStructRefObject: public SbxObject
     OUString Impl_DumpProperties();
     OUString getDbgObjectName();
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     StructRefInfo getStructMember( const OUString& rMember );
     StructRefInfo getStructInfo() { return maMemberInfo; }
     SbUnoStructRefObject( const OUString& aName_, const StructRefInfo& rMemberInfo );
@@ -119,7 +119,7 @@ class SbUnoObject: public SbxObject
 
 public:
     static bool getDefaultPropName( SbUnoObject* pUnoObj, OUString& sDfltProp );
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUnoObject( const OUString& aName_, const ::com::sun::star::uno::Any& aUnoObj_ );
     ~SbUnoObject();
 
@@ -166,7 +166,7 @@ class SbUnoMethod : public SbxMethod
     bool mbDirectInvocation; // Method should be used with XDirectInvocation interface
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SbUnoMethod( const OUString& aName_, SbxDataType eSbxType, ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlMethod > xUnoMethod_,
         bool bInvocation,
@@ -200,7 +200,7 @@ class SbUnoProperty : public SbxProperty
     SbUnoProperty& operator = ( const SbUnoProperty&);
 public:
 
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUnoProperty( const OUString& aName_, SbxDataType eSbxType, SbxDataType eRealSbxType,
         const ::com::sun::star::beans::Property& aUnoProp_, sal_Int32 nId_, bool bInvocation, bool bUnoStruct );
 
@@ -224,7 +224,7 @@ class SbUnoClass : public SbxObject
     const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass >   m_xClass;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUnoClass( const OUString& aName_ )
         : SbxObject( aName_ )
     {}
@@ -255,7 +255,7 @@ class SbUnoService : public SbxObject
     bool m_bNeedsInit;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUnoService( const OUString& aName_,
         const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XServiceTypeDescription2 >& xServiceTypeDesc )
             : SbxObject( aName_ )
@@ -284,7 +284,7 @@ class SbUnoServiceCtor : public SbxMethod
     SbUnoServiceCtor* pNext;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SbUnoServiceCtor( const OUString& aName_, ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XServiceConstructorDescription > xServiceCtorDesc );
     virtual ~SbUnoServiceCtor();
@@ -301,7 +301,7 @@ class SbUnoSingleton : public SbxObject
     const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XSingletonTypeDescription >   m_xSingletonTypeDesc;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbUnoSingleton( const OUString& aName_,
         const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XSingletonTypeDescription >& xSingletonTypeDesc );
 
@@ -326,7 +326,7 @@ public:
     const ::com::sun::star::uno::Any& getValue( void )
         { return mVal; }
 
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 };
 
 
@@ -337,7 +337,7 @@ class AutomationNamedArgsSbxArray : public SbxArray
 {
     ::com::sun::star::uno::Sequence< OUString >      maNameSeq;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     AutomationNamedArgsSbxArray( sal_Int32 nSeqSize )
         : maNameSeq( nSeqSize )
     {}
@@ -385,7 +385,7 @@ class BasicCollection : public SbxObject
     void CollRemove( SbxArray* pPar_ );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     BasicCollection( const OUString& rClassname );
     virtual SbxVariable* Find( const OUString&, SbxClassType );
     virtual void Clear();
diff --git a/connectivity/source/inc/dbase/DCode.hxx b/connectivity/source/inc/dbase/DCode.hxx
index 09ead4d..57850cc 100644
--- a/connectivity/source/inc/dbase/DCode.hxx
+++ b/connectivity/source/inc/dbase/DCode.hxx
@@ -52,7 +52,7 @@ namespace connectivity
 
             virtual sal_Bool isIndexed() const;
             virtual file::OEvaluateSet* preProcess(file::OBoolOperator* pOp, file::OOperand* pRight = 0);
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
     }
 }
diff --git a/connectivity/source/inc/file/fcode.hxx b/connectivity/source/inc/file/fcode.hxx
index e1dd02f..38ce3f2 100644
--- a/connectivity/source/inc/file/fcode.hxx
+++ b/connectivity/source/inc/file/fcode.hxx
@@ -79,7 +79,7 @@ namespace connectivity
             virtual OEvaluateSet* preProcess(OBoolOperator* pOp, OOperand* pRight = 0);
             inline sal_Bool isValid() const;
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
         class OOO_DLLPUBLIC_FILE OOperandRow : public OOperand
@@ -95,7 +95,7 @@ namespace connectivity
             virtual void setValue(const ORowSetValue& _rVal);
             void bindValue(const OValueRefRow& _pRow); // Bind to the value that the operand represents
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
         // Attributes from a result row
@@ -110,7 +110,7 @@ namespace connectivity
 
             virtual sal_Bool isIndexed() const;
             virtual OEvaluateSet* preProcess(OBoolOperator* pOp, OOperand* pRight = 0);
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
         // Parameter for a predicate
@@ -118,7 +118,7 @@ namespace connectivity
         {
         public:
             OOperandParam(connectivity::OSQLParseNode* pNode, sal_Int32 _nPos);
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
         // Value operands
@@ -139,7 +139,7 @@ namespace connectivity
             virtual const ORowSetValue& getValue() const;
             virtual void setValue(const ORowSetValue& _rVal);
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
 
@@ -149,7 +149,7 @@ namespace connectivity
         public:
             OOperandConst(const connectivity::OSQLParseNode& rColumnRef, const OUString& aStrValue);
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
 
@@ -164,7 +164,7 @@ namespace connectivity
         public:
             OOperandResult(const ORowSetValue& _rVar)
                             :OOperandValue(_rVar, _rVar.getTypeKind()) {}
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
 
@@ -195,7 +195,7 @@ namespace connectivity
         {
         public:
             OStopOperand(){}
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
         // Operators
@@ -205,7 +205,7 @@ namespace connectivity
             virtual void Exec(OCodeStack&) = 0;
             virtual sal_uInt16 getRequestedOperands() const;    // Count of requested operands
                                                                 // Defaults to 2
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         };
 
 
@@ -213,7 +213,7 @@ namespace connectivity
         class OOO_DLLPUBLIC_FILE OBoolOperator : public OOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
             virtual void Exec(OCodeStack&);
             virtual sal_Bool operate(const OOperand*, const OOperand*) const;
         };
@@ -221,7 +221,7 @@ namespace connectivity
         class OOp_NOT : public OBoolOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         protected:
             virtual void Exec(OCodeStack&);
@@ -232,7 +232,7 @@ namespace connectivity
         class OOp_AND : public OBoolOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         protected:
             virtual sal_Bool operate(const OOperand*, const OOperand*) const;
@@ -241,7 +241,7 @@ namespace connectivity
         class OOp_OR : public OBoolOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         protected:
             virtual sal_Bool operate(const OOperand*, const OOperand*) const;
         };
@@ -249,7 +249,7 @@ namespace connectivity
         class OOO_DLLPUBLIC_FILE OOp_ISNULL : public OBoolOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         public:
             virtual void Exec(OCodeStack&);
             virtual sal_uInt16 getRequestedOperands() const;
@@ -259,14 +259,14 @@ namespace connectivity
         class OOO_DLLPUBLIC_FILE OOp_ISNOTNULL : public OOp_ISNULL
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
             virtual sal_Bool operate(const OOperand*, const OOperand* = NULL) const;
         };
 
         class OOO_DLLPUBLIC_FILE OOp_LIKE : public OBoolOperator
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         protected:
             const sal_Unicode cEscape;
 
@@ -279,7 +279,7 @@ namespace connectivity
         class OOp_NOTLIKE : public OOp_LIKE
         {
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
         public:
             OOp_NOTLIKE(const sal_Unicode cEsc = L'\0'):OOp_LIKE(cEsc){};
 
@@ -291,7 +291,7 @@ namespace connectivity
             sal_Int32 aPredicateType;
 
         public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
             OOp_COMPARE(sal_Int32 aPType)
                          :aPredicateType(aPType) {}
 
@@ -305,7 +305,7 @@ namespace connectivity
         public:
             virtual void Exec(OCodeStack&);
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         protected:
             virtual double operate(const double& fLeft,const double& fRight) const = 0;
@@ -346,7 +346,7 @@ namespace connectivity
         public:
             virtual void Exec(OCodeStack&);
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         protected:
             virtual ORowSetValue operate(const ::std::vector<ORowSetValue>& lhs) const = 0;
@@ -357,7 +357,7 @@ namespace connectivity
         public:
             virtual void Exec(OCodeStack&);
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         protected:
             virtual ORowSetValue operate(const ORowSetValue& lhs,const ORowSetValue& rhs) const = 0;
@@ -370,7 +370,7 @@ namespace connectivity
             virtual sal_uInt16 getRequestedOperands() const;
             virtual ORowSetValue operate(const ORowSetValue& lhs) const = 0;
 
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
         };
     }
diff --git a/cui/source/options/cfgchart.hxx b/cui/source/options/cfgchart.hxx
index 2cfd5f3..be7ee64 100644
--- a/cui/source/options/cfgchart.hxx
+++ b/cui/source/options/cfgchart.hxx
@@ -93,7 +93,7 @@ public:
 class SvxChartColorTableItem : public SfxPoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SvxChartColorTableItem( sal_uInt16 nWhich, const SvxChartColorTable& );
     SvxChartColorTableItem( const SvxChartColorTableItem& );
 
diff --git a/cui/source/options/connpoolsettings.hxx b/cui/source/options/connpoolsettings.hxx
index d3f6c51..f9e8a4e 100644
--- a/cui/source/options/connpoolsettings.hxx
+++ b/cui/source/options/connpoolsettings.hxx
@@ -83,7 +83,7 @@ namespace offapp
         DriverPoolingSettings   m_aSettings;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 
         DriverPoolingSettingsItem( sal_uInt16 _nId, const DriverPoolingSettings &_rSettings );
 
diff --git a/cui/source/options/dbregistersettings.hxx b/cui/source/options/dbregistersettings.hxx
index 444aabf..c3fb368 100644
--- a/cui/source/options/dbregistersettings.hxx
+++ b/cui/source/options/dbregistersettings.hxx
@@ -72,7 +72,7 @@ namespace svx
         DatabaseRegistrations   m_aRegistrations;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 
         DatabaseMapItem( sal_uInt16 _nId, const DatabaseRegistrations& _rRegistrations );
 
diff --git a/dbaccess/source/filter/xml/xmlStyleImport.hxx b/dbaccess/source/filter/xml/xmlStyleImport.hxx
index 078946b..49cc39a 100644
--- a/dbaccess/source/filter/xml/xmlStyleImport.hxx
+++ b/dbaccess/source/filter/xml/xmlStyleImport.hxx
@@ -55,7 +55,7 @@ namespace dbaxml
 
     public:
 
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 
         OTableStyleContext( ODBFilter& rImport, sal_uInt16 nPrfx,
                 const OUString& rLName,
@@ -100,7 +100,7 @@ namespace dbaxml
 
     public:
 
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 
         OTableStylesContext( SvXMLImport& rImport, sal_uInt16 nPrfx ,
                 const OUString& rLName ,
diff --git a/dbaccess/source/ui/dlg/dsnItem.hxx b/dbaccess/source/ui/dlg/dsnItem.hxx
index e1df6b7..5ce57a7 100644
--- a/dbaccess/source/ui/dlg/dsnItem.hxx
+++ b/dbaccess/source/ui/dlg/dsnItem.hxx
@@ -36,7 +36,7 @@ namespace dbaui
         ::dbaccess::ODsnTypeCollection* m_pCollection;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         DbuTypeCollectionItem(sal_Int16 nWhich = 0, ::dbaccess::ODsnTypeCollection* _pCollection = NULL);
         DbuTypeCollectionItem(const DbuTypeCollectionItem& _rSource);
 
diff --git a/dbaccess/source/ui/dlg/optionalboolitem.hxx b/dbaccess/source/ui/dlg/optionalboolitem.hxx
index bebe97a..3be9826 100644
--- a/dbaccess/source/ui/dlg/optionalboolitem.hxx
+++ b/dbaccess/source/ui/dlg/optionalboolitem.hxx
@@ -33,7 +33,7 @@ namespace dbaui
         ::boost::optional< bool >   m_aValue;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OptionalBoolItem( sal_Int16 nWhich );
         OptionalBoolItem( const OptionalBoolItem& _rSource );
 
diff --git a/dbaccess/source/ui/inc/GeneralUndo.hxx b/dbaccess/source/ui/inc/GeneralUndo.hxx
index f5e4090..960b0d8 100644
--- a/dbaccess/source/ui/inc/GeneralUndo.hxx
+++ b/dbaccess/source/ui/inc/GeneralUndo.hxx
@@ -35,7 +35,7 @@ namespace dbaui
         OUString         m_strComment; // undo, redo comment
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OCommentUndoAction(sal_uInt16 nCommentID) { m_strComment = OUString(ModuleRes(nCommentID)); }
 
         virtual OUString GetComment() const { return m_strComment; }
diff --git a/dbaccess/source/ui/inc/propertysetitem.hxx b/dbaccess/source/ui/inc/propertysetitem.hxx
index 4c8459b..a9eb3dd 100644
--- a/dbaccess/source/ui/inc/propertysetitem.hxx
+++ b/dbaccess/source/ui/inc/propertysetitem.hxx
@@ -34,7 +34,7 @@ namespace dbaui
         ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >   m_xSet;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OPropertySetItem(sal_Int16 nWhich);
         OPropertySetItem(sal_Int16 nWhich,
             const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& _rxSet);
diff --git a/dbaccess/source/ui/inc/stringlistitem.hxx b/dbaccess/source/ui/inc/stringlistitem.hxx
index 229185e..fc4dedf 100644
--- a/dbaccess/source/ui/inc/stringlistitem.hxx
+++ b/dbaccess/source/ui/inc/stringlistitem.hxx
@@ -36,7 +36,7 @@ class OStringListItem : public SfxPoolItem
     ::com::sun::star::uno::Sequence< OUString >      m_aList;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     OStringListItem(sal_Int16 nWhich, const ::com::sun::star::uno::Sequence< OUString >& _rList);
     OStringListItem(const OStringListItem& _rSource);
 
diff --git a/dbaccess/source/ui/tabledesign/TableUndo.hxx b/dbaccess/source/ui/tabledesign/TableUndo.hxx
index 5b87bd5..0d52ee5 100644
--- a/dbaccess/source/ui/tabledesign/TableUndo.hxx
+++ b/dbaccess/source/ui/tabledesign/TableUndo.hxx
@@ -39,7 +39,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableDesignUndoAct( OTableRowView* pOwner ,sal_uInt16 nCommentID);
         virtual ~OTableDesignUndoAct();
     };
@@ -51,7 +51,7 @@ namespace dbaui
         OTableEditorCtrl* pTabEdCtrl;
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableEditorUndoAct( OTableEditorCtrl* pOwner,sal_uInt16 nCommentID );
         virtual ~OTableEditorUndoAct();
     };
@@ -67,7 +67,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableDesignCellUndoAct( OTableRowView* pOwner, long nRowID, sal_uInt16 nColumn );
         virtual ~OTableDesignCellUndoAct();
     };
@@ -83,7 +83,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableEditorTypeSelUndoAct( OTableEditorCtrl* pOwner, long nRowID, sal_uInt16 nColumn, const TOTypeInfoSP& _pOldType );
         virtual ~OTableEditorTypeSelUndoAct();
     };
@@ -96,7 +96,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableEditorDelUndoAct( OTableEditorCtrl* pOwner );
         virtual ~OTableEditorDelUndoAct();
     };
@@ -110,7 +110,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableEditorInsUndoAct( OTableEditorCtrl* pOwner,
                                 long nInsertPosition,
                                 const ::std::vector<  ::boost::shared_ptr<OTableRow> >& _vInsertedRows);
@@ -126,7 +126,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OTableEditorInsNewUndoAct( OTableEditorCtrl* pOwner, long nInsertPosition, long nInsertedRows );
         virtual ~OTableEditorInsNewUndoAct();
     };
@@ -141,7 +141,7 @@ namespace dbaui
         virtual void    Undo();
         virtual void    Redo();
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         OPrimKeyUndoAct( OTableEditorCtrl* pOwner, MultiSelection aDeletedKeys, MultiSelection aInsertedKeys );
         virtual ~OPrimKeyUndoAct();
     };
diff --git a/include/avmedia/mediaitem.hxx b/include/avmedia/mediaitem.hxx
index d64ba0f..07ae639 100644
--- a/include/avmedia/mediaitem.hxx
+++ b/include/avmedia/mediaitem.hxx
@@ -63,7 +63,7 @@ enum MediaState
 class AVMEDIA_DLLPUBLIC MediaItem : public SfxPoolItem
 {
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
 
     explicit                MediaItem( sal_uInt16 const i_nWhich = 0,
                             sal_uInt32 const nMaskSet = AVMEDIA_SETMASK_NONE );
diff --git a/include/basic/basmgr.hxx b/include/basic/basmgr.hxx
index 1a2281a..17f8a23 100644
--- a/include/basic/basmgr.hxx
+++ b/include/basic/basmgr.hxx
@@ -144,7 +144,7 @@ protected:
     ~BasicManager();
 
 public:
-                    TYPEINFO();
+                    TYPEINFO_OVERRIDE();
                     BasicManager( SotStorage& rStorage, const OUString& rBaseURL, StarBASIC* pParentFromStdLib = NULL, OUString* pLibPath = NULL, bool bDocMgr = false );
                     BasicManager( StarBASIC* pStdLib, OUString* pLibPath = NULL, bool bDocMgr = false );
 
diff --git a/include/basic/sbmeth.hxx b/include/basic/sbmeth.hxx
index 9a3fd88..1b2ab4c 100644
--- a/include/basic/sbmeth.hxx
+++ b/include/basic/sbmeth.hxx
@@ -52,7 +52,7 @@ class BASIC_DLLPUBLIC SbMethod : public SbxMethod
 
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_BASICMETHOD,2);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     virtual SbxInfo* GetInfo();
     SbxArray*  GetStatics();
     void       ClearStatics();
@@ -76,7 +76,7 @@ class BASIC_DLLPUBLIC SbIfaceMapperMethod : public SbMethod
     SbMethodRef mxImplMeth;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbIfaceMapperMethod( const OUString& rName, SbMethod* pImplMeth )
         : SbMethod( rName, pImplMeth->GetType(), NULL )
         , mxImplMeth( pImplMeth )
diff --git a/include/basic/sbmod.hxx b/include/basic/sbmod.hxx
index b0b8ce3..6d67e8c 100644
--- a/include/basic/sbmod.hxx
+++ b/include/basic/sbmod.hxx
@@ -94,7 +94,7 @@ protected:
     virtual ~SbModule();
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_BASICMOD,2);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
                     SbModule( const OUString&, sal_Bool bCompat = sal_False );
     virtual void    SetParent( SbxObject* );
     virtual void    Clear();
@@ -148,7 +148,7 @@ class BASIC_DLLPUBLIC SbClassModuleObject : public SbModule
     bool        mbInitializeEventDone;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbClassModuleObject( SbModule* pClassModule );
     ~SbClassModuleObject();
 
diff --git a/include/basic/sbstar.hxx b/include/basic/sbstar.hxx
index 23816dcb..d24c803 100644
--- a/include/basic/sbstar.hxx
+++ b/include/basic/sbstar.hxx
@@ -86,7 +86,7 @@ protected:
 public:
 
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_BASIC,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     StarBASIC( StarBASIC* pParent = NULL, bool bIsDocBasic = false );
 
diff --git a/include/basic/sbx.hxx b/include/basic/sbx.hxx
index ce3c474..949a1d3 100644
--- a/include/basic/sbx.hxx
+++ b/include/basic/sbx.hxx
@@ -93,7 +93,7 @@ class BASIC_DLLPUBLIC SbxHint : public SfxSimpleHint
 {
     SbxVariable* pVar;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxHint( sal_uIntPtr n, SbxVariable* v ) : SfxSimpleHint( n ), pVar( v ) {}
     SbxVariable* GetVar() const { return pVar; }
 };
@@ -136,7 +136,7 @@ protected:
 
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_ARRAY,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxArray( SbxDataType=SbxVARIANT );
     SbxArray( const SbxArray& );
     SbxArray& operator=( const SbxArray& );
@@ -183,7 +183,7 @@ protected:
     virtual ~SbxDimArray();
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_DIMARRAY,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxDimArray( SbxDataType=SbxVARIANT );
     SbxDimArray( const SbxDimArray& );
     SbxDimArray& operator=( const SbxDimArray& );
@@ -227,7 +227,7 @@ protected:
 
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_COLLECTION,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxCollection( const OUString& rClassname );
     SbxCollection( const SbxCollection& );
     SbxCollection& operator=( const SbxCollection& );
@@ -248,7 +248,7 @@ protected:
     virtual void CollRemove( SbxArray* pPar );
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_FIXCOLLECTION,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxStdCollection( const OUString& rClassname, const OUString& rElemClass, sal_Bool=sal_True );
     SbxStdCollection( const SbxStdCollection& );
     SbxStdCollection& operator=( const SbxStdCollection& );
diff --git a/include/basic/sbxmeth.hxx b/include/basic/sbxmeth.hxx
index 6874867c..2c07361 100644
--- a/include/basic/sbxmeth.hxx
+++ b/include/basic/sbxmeth.hxx
@@ -27,7 +27,7 @@ class BASIC_DLLPUBLIC SbxMethod : public SbxVariable
 {
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_METHOD,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxMethod( const OUString& r, SbxDataType t );
     SbxMethod( const SbxMethod& r );
     ~SbxMethod();
diff --git a/include/basic/sbxobj.hxx b/include/basic/sbxobj.hxx
index 3a02556..6a06cca 100644
--- a/include/basic/sbxobj.hxx
+++ b/include/basic/sbxobj.hxx
@@ -44,7 +44,7 @@ protected:
                              const SfxHint& rHint, const TypeId& rHintType );
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_OBJECT,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxObject( const OUString& rClassname );
     SbxObject( const SbxObject& );
     SbxObject& operator=( const SbxObject& );
diff --git a/include/basic/sbxprop.hxx b/include/basic/sbxprop.hxx
index 19397c5..a58616e 100644
--- a/include/basic/sbxprop.hxx
+++ b/include/basic/sbxprop.hxx
@@ -27,7 +27,7 @@ class BASIC_DLLPUBLIC SbxProperty : public SbxVariable
 {
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_PROPERTY,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxProperty( const OUString& r, SbxDataType t );
     SbxProperty( const SbxProperty& r ) : SvRefBase( r ), SbxVariable( r ) {}
     virtual ~SbxProperty();
diff --git a/include/basic/sbxvar.hxx b/include/basic/sbxvar.hxx
index 8d8cde3..04a88eb 100644
--- a/include/basic/sbxvar.hxx
+++ b/include/basic/sbxvar.hxx
@@ -103,7 +103,7 @@ protected:
     virtual sal_Bool StoreData( SvStream& ) const;
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_VALUE,1);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxValue();
     SbxValue( SbxDataType, void* = NULL );
     SbxValue( const SbxValue& );
@@ -304,7 +304,7 @@ protected:
     virtual sal_Bool StoreData( SvStream& ) const;
 public:
     SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_VARIABLE,2);
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SbxVariable();
     SbxVariable( SbxDataType, void* = NULL );
     SbxVariable( const SbxVariable& );
diff --git a/include/editeng/adjustitem.hxx b/include/editeng/adjustitem.hxx
index 77ea32e..d38ed4d 100644
--- a/include/editeng/adjustitem.hxx
+++ b/include/editeng/adjustitem.hxx
@@ -48,7 +48,7 @@ class EDITENG_DLLPUBLIC SvxAdjustItem : public SfxEnumItemInterface
 
     friend SvStream& WriteSvxAdjustItem( SvStream&, SvxAdjustItem& ); //$ ostream
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxAdjustItem( const SvxAdjust eAdjst /*= SVX_ADJUST_LEFT*/,
                    const sal_uInt16 nId );
diff --git a/include/editeng/autokernitem.hxx b/include/editeng/autokernitem.hxx
index 97c9dbe..591eccd 100644
--- a/include/editeng/autokernitem.hxx
+++ b/include/editeng/autokernitem.hxx
@@ -34,7 +34,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxAutoKernItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxAutoKernItem( const bool bAutoKern /*= false*/,
                      const sal_uInt16 nId );
diff --git a/include/editeng/blinkitem.hxx b/include/editeng/blinkitem.hxx
index 6b3127b..d60b119 100644
--- a/include/editeng/blinkitem.hxx
+++ b/include/editeng/blinkitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxBlinkItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxBlinkItem( const bool bBlink /*= false*/, const sal_uInt16 nId  );
 
diff --git a/include/editeng/boxitem.hxx b/include/editeng/boxitem.hxx
index 4fd98f8..fc09f7d 100644
--- a/include/editeng/boxitem.hxx
+++ b/include/editeng/boxitem.hxx
@@ -62,7 +62,7 @@ class EDITENG_DLLPUBLIC SvxBoxItem : public SfxPoolItem
                     nRightDist;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxBoxItem( const sal_uInt16 nId );
     SvxBoxItem( const SvxBoxItem &rCpy );
@@ -172,7 +172,7 @@ class EDITENG_DLLPUBLIC SvxBoxInfoItem : public SfxPoolItem
     sal_uInt16  nDefDist;       // The default or minimum distance.
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxBoxInfoItem( const sal_uInt16 nId );
     SvxBoxInfoItem( const SvxBoxInfoItem &rCpy );
diff --git a/include/editeng/brushitem.hxx b/include/editeng/brushitem.hxx
index 2c20170..fdae5f7 100644
--- a/include/editeng/brushitem.hxx
+++ b/include/editeng/brushitem.hxx
@@ -62,7 +62,7 @@ class EDITENG_DLLPUBLIC SvxBrushItem : public SfxPoolItem
                   sal_uInt16 nVersion, sal_uInt16 nWhich  );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxBrushItem( sal_uInt16 nWhich );
     SvxBrushItem( const Color& rColor, sal_uInt16 nWhich  );
diff --git a/include/editeng/bulletitem.hxx b/include/editeng/bulletitem.hxx
index ff16ade..b58e71b 100644
--- a/include/editeng/bulletitem.hxx
+++ b/include/editeng/bulletitem.hxx
@@ -78,7 +78,7 @@ class EDITENG_DLLPUBLIC SvxBulletItem : public SfxPoolItem
     void    SetDefaults_Impl();
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxBulletItem( sal_uInt16 nWhich = 0 );
     explicit SvxBulletItem( SvStream& rStrm, sal_uInt16 nWhich = 0 );
diff --git a/include/editeng/charhiddenitem.hxx b/include/editeng/charhiddenitem.hxx
index c883ed3..b227178 100644
--- a/include/editeng/charhiddenitem.hxx
+++ b/include/editeng/charhiddenitem.hxx
@@ -32,7 +32,7 @@
 class EDITENG_DLLPUBLIC SvxCharHiddenItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCharHiddenItem( const bool bHidden /*= false*/, const sal_uInt16 nId );
 
diff --git a/include/editeng/charreliefitem.hxx b/include/editeng/charreliefitem.hxx
index ba39c23..1014ea0 100644
--- a/include/editeng/charreliefitem.hxx
+++ b/include/editeng/charreliefitem.hxx
@@ -34,7 +34,7 @@
 class EDITENG_DLLPUBLIC SvxCharReliefItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCharReliefItem( FontRelief eValue /*= RELIEF_NONE*/,
                        const sal_uInt16 nId );
diff --git a/include/editeng/charrotateitem.hxx b/include/editeng/charrotateitem.hxx
index e0677e0..5d6e258 100644
--- a/include/editeng/charrotateitem.hxx
+++ b/include/editeng/charrotateitem.hxx
@@ -37,7 +37,7 @@ class EDITENG_DLLPUBLIC SvxCharRotateItem : public SfxUInt16Item
 {
     bool bFitToLine;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCharRotateItem( sal_uInt16 nValue /*= 0*/,
                        bool bFitIntoLine /*= false*/,
diff --git a/include/editeng/charscaleitem.hxx b/include/editeng/charscaleitem.hxx
index c3937af..4d51464 100644
--- a/include/editeng/charscaleitem.hxx
+++ b/include/editeng/charscaleitem.hxx
@@ -35,7 +35,7 @@
 class EDITENG_DLLPUBLIC SvxCharScaleWidthItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCharScaleWidthItem( sal_uInt16 nValue /*= 100*/,
                             const sal_uInt16 nId );
diff --git a/include/editeng/charsetcoloritem.hxx b/include/editeng/charsetcoloritem.hxx
index 654b40d..8eca973 100644
--- a/include/editeng/charsetcoloritem.hxx
+++ b/include/editeng/charsetcoloritem.hxx
@@ -34,7 +34,7 @@ class EDITENG_DLLPUBLIC SvxCharSetColorItem : public SvxColorItem
 {
     rtl_TextEncoding eFrom;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxCharSetColorItem( const sal_uInt16 nId  );
     SvxCharSetColorItem( const Color& aColor, const rtl_TextEncoding eFrom,
diff --git a/include/editeng/cmapitem.hxx b/include/editeng/cmapitem.hxx
index ac43840..01f20e9 100644
--- a/include/editeng/cmapitem.hxx
+++ b/include/editeng/cmapitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxCaseMapItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCaseMapItem( const SvxCaseMap eMap /*= SVX_CASEMAP_NOT_MAPPED*/,
                     const sal_uInt16 nId );
diff --git a/include/editeng/colritem.hxx b/include/editeng/colritem.hxx
index 0755f08..65d2260 100644
--- a/include/editeng/colritem.hxx
+++ b/include/editeng/colritem.hxx
@@ -40,7 +40,7 @@ private:
     Color                   mColor;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxColorItem( const sal_uInt16 nId );
     SvxColorItem( const Color& aColor, const sal_uInt16 nId  );
diff --git a/include/editeng/contouritem.hxx b/include/editeng/contouritem.hxx
index 6a1e940..b61807c 100644
--- a/include/editeng/contouritem.hxx
+++ b/include/editeng/contouritem.hxx
@@ -31,7 +31,7 @@
 class EDITENG_DLLPUBLIC SvxContourItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxContourItem( const bool bContoured /*= false*/,
                     const sal_uInt16 nId );
diff --git a/include/editeng/crossedoutitem.hxx b/include/editeng/crossedoutitem.hxx
index badb98b..8fd95d4 100644
--- a/include/editeng/crossedoutitem.hxx
+++ b/include/editeng/crossedoutitem.hxx
@@ -34,7 +34,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxCrossedOutItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxCrossedOutItem( const FontStrikeout eSt /*= STRIKEOUT_NONE*/,
                        const sal_uInt16 nId  );
diff --git a/include/editeng/emphasismarkitem.hxx b/include/editeng/emphasismarkitem.hxx
index ec84d7a..5caf156 100644
--- a/include/editeng/emphasismarkitem.hxx
+++ b/include/editeng/emphasismarkitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxEmphasisMarkItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxEmphasisMarkItem(  const FontEmphasisMark eVal /*= EMPHASISMARK_NONE*/,
                           const sal_uInt16 nId  );
diff --git a/include/editeng/escapementitem.hxx b/include/editeng/escapementitem.hxx
index d2a28ca..9b02f95 100644
--- a/include/editeng/escapementitem.hxx
+++ b/include/editeng/escapementitem.hxx
@@ -43,7 +43,7 @@ class EDITENG_DLLPUBLIC SvxEscapementItem : public SfxEnumItemInterface
     short nEsc;
     sal_uInt8  nProp;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxEscapementItem( const sal_uInt16 nId  );
     SvxEscapementItem( const SvxEscapement eEscape,
diff --git a/include/editeng/fhgtitem.hxx b/include/editeng/fhgtitem.hxx
index 4a3403a..2a3f400 100644
--- a/include/editeng/fhgtitem.hxx
+++ b/include/editeng/fhgtitem.hxx
@@ -42,7 +42,7 @@ class EDITENG_DLLPUBLIC SvxFontHeightItem : public SfxPoolItem
     sal_uInt16  nProp;              // default 100%
     SfxMapUnit ePropUnit;       // Percent, Twip, ...
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxFontHeightItem( const sal_uLong nSz /*= 240*/, const sal_uInt16 nPropHeight /*= 100*/,
                        const sal_uInt16 nId  );
diff --git a/include/editeng/flditem.hxx b/include/editeng/flditem.hxx
index 33db8b5..021f95e 100644
--- a/include/editeng/flditem.hxx
+++ b/include/editeng/flditem.hxx
@@ -75,7 +75,7 @@ private:
                     EDITENG_DLLPRIVATE SvxFieldItem( SvxFieldData* pField, const sal_uInt16 nId );
 
 public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
 
             SvxFieldItem( const SvxFieldData& rField, const sal_uInt16 nId  );
             SvxFieldItem( const SvxFieldItem& rItem );
diff --git a/include/editeng/flstitem.hxx b/include/editeng/flstitem.hxx
index fe71e10b..a4ae508 100644
--- a/include/editeng/flstitem.hxx
+++ b/include/editeng/flstitem.hxx
@@ -42,7 +42,7 @@ private:
     com::sun::star::uno::Sequence< OUString >  aFontNameSeq;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxFontListItem( const FontList* pFontLst,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/fontitem.hxx b/include/editeng/fontitem.hxx
index d5beb53..37a1fcf 100644
--- a/include/editeng/fontitem.hxx
+++ b/include/editeng/fontitem.hxx
@@ -44,7 +44,7 @@ class EDITENG_DLLPUBLIC SvxFontItem : public SfxPoolItem
     static bool bEnableStoreUnicodeNames;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxFontItem( const sal_uInt16 nId  );
     SvxFontItem( const FontFamily eFam, const OUString& rFamilyName,
diff --git a/include/editeng/forbiddenruleitem.hxx b/include/editeng/forbiddenruleitem.hxx
index 47af90f..85b8070 100644
--- a/include/editeng/forbiddenruleitem.hxx
+++ b/include/editeng/forbiddenruleitem.hxx
@@ -32,7 +32,7 @@
 class EDITENG_DLLPUBLIC SvxForbiddenRuleItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxForbiddenRuleItem( bool bOn /*= false*/,
                         const sal_uInt16 nId  );
diff --git a/include/editeng/formatbreakitem.hxx b/include/editeng/formatbreakitem.hxx
index 897abd6..7dc0df5 100644
--- a/include/editeng/formatbreakitem.hxx
+++ b/include/editeng/formatbreakitem.hxx
@@ -36,7 +36,7 @@
 class EDITENG_DLLPUBLIC SvxFmtBreakItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     inline SvxFmtBreakItem( const SvxBreak eBrk /*= SVX_BREAK_NONE*/,
                             const sal_uInt16 nWhich );
diff --git a/include/editeng/frmdiritem.hxx b/include/editeng/frmdiritem.hxx
index 71174df..0d73942 100644
--- a/include/editeng/frmdiritem.hxx
+++ b/include/editeng/frmdiritem.hxx
@@ -35,7 +35,7 @@
 class EDITENG_DLLPUBLIC SvxFrameDirectionItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxFrameDirectionItem( SvxFrameDirection nValue /*= FRMDIR_HORI_LEFT_TOP*/,
                             sal_uInt16 nWhich  );
diff --git a/include/editeng/fwdtitem.hxx b/include/editeng/fwdtitem.hxx
index 51f6539..1669106 100644
--- a/include/editeng/fwdtitem.hxx
+++ b/include/editeng/fwdtitem.hxx
@@ -35,7 +35,7 @@ class SvxFontWidthItem : public SfxPoolItem
     sal_uInt16  nWidth;         // 0 = default
     sal_uInt16  nProp;          // default 100%
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxFontWidthItem(   const sal_uInt16 nSz /*= 0*/,
                         const sal_uInt16 nPropWidth /*= 100*/,
diff --git a/include/editeng/hngpnctitem.hxx b/include/editeng/hngpnctitem.hxx
index ef7831c0..7acb9aa 100644
--- a/include/editeng/hngpnctitem.hxx
+++ b/include/editeng/hngpnctitem.hxx
@@ -32,7 +32,7 @@
 class EDITENG_DLLPUBLIC SvxHangingPunctuationItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxHangingPunctuationItem( bool bOn /*= false*/, const sal_uInt16 nId  );
 
diff --git a/include/editeng/hyphenzoneitem.hxx b/include/editeng/hyphenzoneitem.hxx
index 7d7e04b..b71b869 100644
--- a/include/editeng/hyphenzoneitem.hxx
+++ b/include/editeng/hyphenzoneitem.hxx
@@ -43,7 +43,7 @@ class EDITENG_DLLPUBLIC SvxHyphenZoneItem : public SfxPoolItem
     friend SvStream & WriteSvxHyphenZoneItem( SvStream & aS, SvxHyphenZoneItem & );
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxHyphenZoneItem( const bool bHyph /*= false*/,
                        const sal_uInt16 nId  );
diff --git a/include/editeng/justifyitem.hxx b/include/editeng/justifyitem.hxx
index 15271a7..9da2bb4 100644
--- a/include/editeng/justifyitem.hxx
+++ b/include/editeng/justifyitem.hxx
@@ -28,7 +28,7 @@
 class EDITENG_DLLPUBLIC SvxHorJustifyItem: public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxHorJustifyItem( const sal_uInt16 nId );
 
@@ -61,7 +61,7 @@ public:
 class EDITENG_DLLPUBLIC SvxVerJustifyItem: public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxVerJustifyItem( const sal_uInt16 nId  );
 
diff --git a/include/editeng/keepitem.hxx b/include/editeng/keepitem.hxx
index 85eb197..a2b2869 100644
--- a/include/editeng/keepitem.hxx
+++ b/include/editeng/keepitem.hxx
@@ -33,7 +33,7 @@
 class EDITENG_DLLPUBLIC SvxFmtKeepItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     inline SvxFmtKeepItem( const bool bKeep /*= false*/,
                            const sal_uInt16 _nWhich  );
diff --git a/include/editeng/kernitem.hxx b/include/editeng/kernitem.hxx
index 1f1d51e..af940c5 100644
--- a/include/editeng/kernitem.hxx
+++ b/include/editeng/kernitem.hxx
@@ -37,7 +37,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxKerningItem : public SfxInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxKerningItem( const short nKern /*= 0*/, const sal_uInt16 nId  );
 
diff --git a/include/editeng/langitem.hxx b/include/editeng/langitem.hxx
index 5a73673..e44a9a5 100644
--- a/include/editeng/langitem.hxx
+++ b/include/editeng/langitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxLanguageItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxLanguageItem( const LanguageType eLang /*= LANGUAGE_GERMAN*/,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/lcolitem.hxx b/include/editeng/lcolitem.hxx
index 94c4b39..f92f183 100644
--- a/include/editeng/lcolitem.hxx
+++ b/include/editeng/lcolitem.hxx
@@ -30,7 +30,7 @@
 class EDITENG_DLLPUBLIC SvxLineColorItem : public SvxColorItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxLineColorItem( const sal_uInt16 nId  );
     SvxLineColorItem( const SvxLineColorItem& rCopy );
diff --git a/include/editeng/lineitem.hxx b/include/editeng/lineitem.hxx
index e85b912..b2cf40d 100644
--- a/include/editeng/lineitem.hxx
+++ b/include/editeng/lineitem.hxx
@@ -39,7 +39,7 @@ namespace editeng {
 class EDITENG_DLLPUBLIC SvxLineItem : public SfxPoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxLineItem( const sal_uInt16 nId );
     SvxLineItem( const SvxLineItem& rCpy );
diff --git a/include/editeng/lrspitem.hxx b/include/editeng/lrspitem.hxx
index e5874d5..f5871a0 100644
--- a/include/editeng/lrspitem.hxx
+++ b/include/editeng/lrspitem.hxx
@@ -64,7 +64,7 @@ class EDITENG_DLLPUBLIC SvxLRSpaceItem : public SfxPoolItem
 
 public:
 
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxLRSpaceItem( const sal_uInt16 nId  );
     SvxLRSpaceItem( const long nLeft, const long nRight,
diff --git a/include/editeng/lspcitem.hxx b/include/editeng/lspcitem.hxx
index 54ff961..2e6fa0a 100644
--- a/include/editeng/lspcitem.hxx
+++ b/include/editeng/lspcitem.hxx
@@ -43,7 +43,7 @@ class EDITENG_DLLPUBLIC SvxLineSpacingItem : public SfxEnumItemInterface
     SvxInterLineSpace eInterLineSpace;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     // The writer relies on a default height of 200! Actually, I would
     // initialize all values to 0, but who can ignore the consequences in
diff --git a/include/editeng/nhypitem.hxx b/include/editeng/nhypitem.hxx
index 0203438..6c02b7b 100644
--- a/include/editeng/nhypitem.hxx
+++ b/include/editeng/nhypitem.hxx
@@ -26,7 +26,7 @@
 class EDITENG_DLLPUBLIC SvxNoHyphenItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxNoHyphenItem( const bool bHyphen /*= true*/,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/nlbkitem.hxx b/include/editeng/nlbkitem.hxx
index 4373a12..0dfc61d 100644
--- a/include/editeng/nlbkitem.hxx
+++ b/include/editeng/nlbkitem.hxx
@@ -26,7 +26,7 @@
 class EDITENG_DLLPUBLIC SvxNoLinebreakItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxNoLinebreakItem( const bool bBreak /*= true*/,
                         const sal_uInt16 nId  );
diff --git a/include/editeng/opaqitem.hxx b/include/editeng/opaqitem.hxx
index b1aa145..37c6f76 100644
--- a/include/editeng/opaqitem.hxx
+++ b/include/editeng/opaqitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxOpaqueItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxOpaqueItem( const sal_uInt16 nId , const bool bOpa = true );
     inline SvxOpaqueItem &operator=( const SvxOpaqueItem &rCpy );
diff --git a/include/editeng/optitems.hxx b/include/editeng/optitems.hxx
index 55102d1..6f7cb9f 100644
--- a/include/editeng/optitems.hxx
+++ b/include/editeng/optitems.hxx
@@ -35,7 +35,7 @@ namespace linguistic2{
 class EDITENG_DLLPUBLIC SfxSpellCheckItem: public SfxPoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxSpellCheckItem( ::com::sun::star::uno::Reference<
                             ::com::sun::star::linguistic2::XSpellChecker1 >  &xChecker,
@@ -68,7 +68,7 @@ class EDITENG_DLLPUBLIC SfxHyphenRegionItem: public SfxPoolItem
     sal_uInt8 nMinTrail;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxHyphenRegionItem( const sal_uInt16 nId  );
     SfxHyphenRegionItem( const SfxHyphenRegionItem& rItem );
diff --git a/include/editeng/orphitem.hxx b/include/editeng/orphitem.hxx
index f0f10d4..d197880 100644
--- a/include/editeng/orphitem.hxx
+++ b/include/editeng/orphitem.hxx
@@ -35,7 +35,7 @@ class EDITENG_DLLPUBLIC SvxOrphansItem: public SfxByteItem
 {
     friend SvStream & WriteSvxOrphansItem( SvStream & aS, SvxOrphansItem & );
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxOrphansItem( const sal_uInt8 nL /*= 0*/, const sal_uInt16 nId  );
 
diff --git a/include/editeng/paravertalignitem.hxx b/include/editeng/paravertalignitem.hxx
index d864b90..a84213a 100644
--- a/include/editeng/paravertalignitem.hxx
+++ b/include/editeng/paravertalignitem.hxx
@@ -35,7 +35,7 @@ class EDITENG_DLLPUBLIC SvxParaVertAlignItem : public SfxUInt16Item
 {
 public:
     enum { AUTOMATIC, BASELINE, TOP, CENTER, BOTTOM };
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxParaVertAlignItem( sal_uInt16 nValue /*= 0*/,
                        const sal_uInt16 nId  );
diff --git a/include/editeng/pbinitem.hxx b/include/editeng/pbinitem.hxx
index a5ebef0..d3c14ea 100644
--- a/include/editeng/pbinitem.hxx
+++ b/include/editeng/pbinitem.hxx
@@ -36,7 +36,7 @@
 class EDITENG_DLLPUBLIC SvxPaperBinItem : public SfxByteItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit inline SvxPaperBinItem( const sal_uInt16 nId ,
                             const sal_uInt8 nTray = PAPERBIN_PRINTER_SETTINGS );
diff --git a/include/editeng/pgrditem.hxx b/include/editeng/pgrditem.hxx
index 5e8e322..e5ca9a5 100644
--- a/include/editeng/pgrditem.hxx
+++ b/include/editeng/pgrditem.hxx
@@ -33,7 +33,7 @@
 class EDITENG_DLLPUBLIC SvxParaGridItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxParaGridItem( const bool bSnapToGrid /*= true*/,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/pmdlitem.hxx b/include/editeng/pmdlitem.hxx
index c55513a..16abd6d 100644
--- a/include/editeng/pmdlitem.hxx
+++ b/include/editeng/pmdlitem.hxx
@@ -35,7 +35,7 @@ private:
     bool bAuto;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit inline SvxPageModelItem( sal_uInt16 nWh  );
     inline SvxPageModelItem( const OUString& rModel, bool bA /*= false*/,
diff --git a/include/editeng/postitem.hxx b/include/editeng/postitem.hxx
index 8b26366..45d3b20 100644
--- a/include/editeng/postitem.hxx
+++ b/include/editeng/postitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxPostureItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxPostureItem( const FontItalic ePost /*= ITALIC_NONE*/,
                     const sal_uInt16 nId  );
diff --git a/include/editeng/prntitem.hxx b/include/editeng/prntitem.hxx
index 83e1596..25e66dc 100644
--- a/include/editeng/prntitem.hxx
+++ b/include/editeng/prntitem.hxx
@@ -36,7 +36,7 @@
 class EDITENG_DLLPUBLIC SvxPrintItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxPrintItem( const sal_uInt16 nId , const bool bPrt = true );
     inline SvxPrintItem &operator=( const SvxPrintItem &rCpy );
diff --git a/include/editeng/protitem.hxx b/include/editeng/protitem.hxx
index 12de52d..079b77aa 100644
--- a/include/editeng/protitem.hxx
+++ b/include/editeng/protitem.hxx
@@ -39,7 +39,7 @@ class EDITENG_DLLPUBLIC SvxProtectItem : public SfxPoolItem
     bool bPos   :1;     // Position protected
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit inline SvxProtectItem( const sal_uInt16 nId  );
     inline SvxProtectItem &operator=( const SvxProtectItem &rCpy );
diff --git a/include/editeng/prszitem.hxx b/include/editeng/prszitem.hxx
index 0810ccf..6594b1a 100644
--- a/include/editeng/prszitem.hxx
+++ b/include/editeng/prszitem.hxx
@@ -32,7 +32,7 @@
 class EDITENG_DLLPUBLIC SvxPropSizeItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxPropSizeItem( const sal_uInt16 nPercent /*= 100*/,
                  const sal_uInt16 nID  );
diff --git a/include/editeng/rsiditem.hxx b/include/editeng/rsiditem.hxx
index 4049df3..da658ae 100644
--- a/include/editeng/rsiditem.hxx
+++ b/include/editeng/rsiditem.hxx
@@ -19,7 +19,7 @@
 class EDITENG_DLLPUBLIC SvxRsidItem : public SfxUInt32Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxRsidItem( sal_uInt32 nRsid, sal_uInt16 nId ) : SfxUInt32Item( nId, nRsid ) {}
     SvxRsidItem( SvStream& rIn, sal_uInt16 nId ) : SfxUInt32Item( nId, rIn ) {}
diff --git a/include/editeng/scriptspaceitem.hxx b/include/editeng/scriptspaceitem.hxx
index 73b770f..7233c98 100644
--- a/include/editeng/scriptspaceitem.hxx
+++ b/include/editeng/scriptspaceitem.hxx
@@ -33,7 +33,7 @@
 class EDITENG_DLLPUBLIC SvxScriptSpaceItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxScriptSpaceItem( bool bOn /*= false*/,
                         const sal_uInt16 nId  );
diff --git a/include/editeng/scripttypeitem.hxx b/include/editeng/scripttypeitem.hxx
index 1de26f6..8afb993 100644
--- a/include/editeng/scripttypeitem.hxx
+++ b/include/editeng/scripttypeitem.hxx
@@ -38,7 +38,7 @@ short  GetI18NScriptType( sal_uInt16 nItemType );
 class EDITENG_DLLPUBLIC SvxScriptTypeItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxScriptTypeItem( sal_uInt16 nType = SCRIPTTYPE_LATIN );
     virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const;
@@ -48,7 +48,7 @@ public:
 class EDITENG_DLLPUBLIC SvxScriptSetItem : public SfxSetItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxScriptSetItem( sal_uInt16 nSlotId, SfxItemPool& rPool );
 
diff --git a/include/editeng/shaditem.hxx b/include/editeng/shaditem.hxx
index 2415997..91b5264 100644
--- a/include/editeng/shaditem.hxx
+++ b/include/editeng/shaditem.hxx
@@ -43,7 +43,7 @@ class EDITENG_DLLPUBLIC SvxShadowItem : public SfxEnumItemInterface
     sal_uInt16              nWidth;
     SvxShadowLocation   eLocation;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxShadowItem( const sal_uInt16 nId ,
                  const Color *pColor = 0, const sal_uInt16 nWidth = 100 /*5pt*/,
diff --git a/include/editeng/shdditem.hxx b/include/editeng/shdditem.hxx
index 011a35f..81c4043 100644
--- a/include/editeng/shdditem.hxx
+++ b/include/editeng/shdditem.hxx
@@ -34,7 +34,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxShadowedItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxShadowedItem( const bool bShadowed /*= false*/,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/sizeitem.hxx b/include/editeng/sizeitem.hxx
index f3095b0..4963f05 100644
--- a/include/editeng/sizeitem.hxx
+++ b/include/editeng/sizeitem.hxx
@@ -36,7 +36,7 @@ class EDITENG_DLLPUBLIC SvxSizeItem : public SfxPoolItem
     Size aSize;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxSizeItem( const sal_uInt16 nId );
     SvxSizeItem( const sal_uInt16 nId, const Size& rSize);
diff --git a/include/editeng/spltitem.hxx b/include/editeng/spltitem.hxx
index 0c3c228..3e147b5 100644
--- a/include/editeng/spltitem.hxx
+++ b/include/editeng/spltitem.hxx
@@ -34,7 +34,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxFmtSplitItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     ~SvxFmtSplitItem();
 
     inline SvxFmtSplitItem( const bool bSplit /*= true*/,
diff --git a/include/editeng/tstpitem.hxx b/include/editeng/tstpitem.hxx
index c0a7136..ba5081f 100644
--- a/include/editeng/tstpitem.hxx
+++ b/include/editeng/tstpitem.hxx
@@ -105,7 +105,7 @@ class EDITENG_DLLPUBLIC SvxTabStopItem : public SfxPoolItem
     SvxTabStopArr maTabStops;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxTabStopItem( sal_uInt16 nWhich  );
     SvxTabStopItem( const sal_uInt16 nTabs,
diff --git a/include/editeng/twolinesitem.hxx b/include/editeng/twolinesitem.hxx
index a2e01ac..73f9e2d 100644
--- a/include/editeng/twolinesitem.hxx
+++ b/include/editeng/twolinesitem.hxx
@@ -30,7 +30,7 @@ class EDITENG_DLLPUBLIC SvxTwoLinesItem : public SfxPoolItem
     sal_Unicode cStartBracket, cEndBracket;
     bool bOn;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SvxTwoLinesItem( bool bOn /*= true*/,
                      sal_Unicode nStartBracket /*= 0*/,
                      sal_Unicode nEndBracket /*= 0*/,
diff --git a/include/editeng/udlnitem.hxx b/include/editeng/udlnitem.hxx
index 1936748..d7de5d5 100644
--- a/include/editeng/udlnitem.hxx
+++ b/include/editeng/udlnitem.hxx
@@ -34,7 +34,7 @@ class EDITENG_DLLPUBLIC SvxTextLineItem : public SfxEnumItem
 {
     Color mColor;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxTextLineItem( const FontUnderline eSt,
                      const sal_uInt16 nId );
@@ -87,7 +87,7 @@ public:
 class EDITENG_DLLPUBLIC SvxUnderlineItem : public SvxTextLineItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxUnderlineItem( const FontUnderline eSt,
                       const sal_uInt16 nId );
@@ -104,7 +104,7 @@ public:
 class EDITENG_DLLPUBLIC SvxOverlineItem : public SvxTextLineItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxOverlineItem( const FontUnderline eSt,
                      const sal_uInt16 nId );
diff --git a/include/editeng/ulspitem.hxx b/include/editeng/ulspitem.hxx
index ed33eda..fb5fff8 100644
--- a/include/editeng/ulspitem.hxx
+++ b/include/editeng/ulspitem.hxx
@@ -39,7 +39,7 @@ class EDITENG_DLLPUBLIC SvxULSpaceItem : public SfxPoolItem
     bool       bContext; // Contextual spacing?
     sal_uInt16 nPropUpper, nPropLower;      // relative or absolute (=100%)
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxULSpaceItem( const sal_uInt16 nId  );
     SvxULSpaceItem( const sal_uInt16 nUp, const sal_uInt16 nLow,
diff --git a/include/editeng/unoedhlp.hxx b/include/editeng/unoedhlp.hxx
index 58d78aa..9b36020 100644
--- a/include/editeng/unoedhlp.hxx
+++ b/include/editeng/unoedhlp.hxx
@@ -45,7 +45,7 @@ private:
     sal_Int32   mnEnd;
 
 public:
-            TYPEINFO();
+            TYPEINFO_OVERRIDE();
             SvxEditSourceHint( sal_uLong nId );
             SvxEditSourceHint( sal_uLong nId, sal_uLong nValue, sal_Int32 nStart=0, sal_Int32 nEnd=0 );
 
@@ -56,7 +56,7 @@ public:
 class SvxEditSourceHintEndPara :public SvxEditSourceHint
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SvxEditSourceHintEndPara( sal_uInt32 nId )
         :SvxEditSourceHint(nId) {}
     SvxEditSourceHintEndPara( sal_uInt32 nId, sal_uInt32 nValue, sal_uInt32 nStart=0, sal_uInt32 nEnd=0 )
diff --git a/include/editeng/wghtitem.hxx b/include/editeng/wghtitem.hxx
index f894650..105d357 100644
--- a/include/editeng/wghtitem.hxx
+++ b/include/editeng/wghtitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxWeightItem : public SfxEnumItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxWeightItem(  const FontWeight eWght /*= WEIGHT_NORMAL*/,
                     const sal_uInt16 nId  );
diff --git a/include/editeng/widwitem.hxx b/include/editeng/widwitem.hxx
index ec1c42f..e6aa013 100644
--- a/include/editeng/widwitem.hxx
+++ b/include/editeng/widwitem.hxx
@@ -35,7 +35,7 @@ class EDITENG_DLLPUBLIC SvxWidowsItem: public SfxByteItem
 {
     friend SvStream & WriteSvxWidowsItem( SvStream & aS, SvxWidowsItem & );
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxWidowsItem( const sal_uInt8 nL /*= 0*/, const sal_uInt16 nId  );
 
diff --git a/include/editeng/writingmodeitem.hxx b/include/editeng/writingmodeitem.hxx
index 78c3f8e..f87ffde 100644
--- a/include/editeng/writingmodeitem.hxx
+++ b/include/editeng/writingmodeitem.hxx
@@ -28,7 +28,7 @@
 class EDITENG_DLLPUBLIC SvxWritingModeItem : public SfxUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxWritingModeItem( ::com::sun::star::text::WritingMode eValue /*= com::sun::star::text::WritingMode_LR_TB*/,
                 sal_uInt16 nWhich /*= SDRATTR_TEXTDIRECTION*/ );
diff --git a/include/editeng/wrlmitem.hxx b/include/editeng/wrlmitem.hxx
index d64f2d6..78acf3f 100644
--- a/include/editeng/wrlmitem.hxx
+++ b/include/editeng/wrlmitem.hxx
@@ -35,7 +35,7 @@ class SvXMLUnitConverter;
 class EDITENG_DLLPUBLIC SvxWordLineModeItem : public SfxBoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxWordLineModeItem( const bool bWordLineMode /*= false*/,
                      const sal_uInt16 nId  );
diff --git a/include/editeng/xmlcnitm.hxx b/include/editeng/xmlcnitm.hxx
index 029bc5e..4329a47 100644
--- a/include/editeng/xmlcnitm.hxx
+++ b/include/editeng/xmlcnitm.hxx
@@ -34,7 +34,7 @@ class EDITENG_DLLPUBLIC SvXMLAttrContainerItem: public SfxPoolItem
     SvXMLAttrContainerData  *pImpl;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvXMLAttrContainerItem( sal_uInt16 nWhich = 0 );
     SvXMLAttrContainerItem( const SvXMLAttrContainerItem& );
diff --git a/include/sfx2/app.hxx b/include/sfx2/app.hxx
index 122cb0d..57cbf01 100644
--- a/include/sfx2/app.hxx
+++ b/include/sfx2/app.hxx
@@ -137,7 +137,7 @@ class SFX2_DLLPUBLIC SfxApplication: public SfxShell
     void                        Deinitialize();
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SFX_DECL_INTERFACE(SFX_INTERFACE_SFXAPP)
 
                                 SfxApplication();
diff --git a/include/sfx2/dinfdlg.hxx b/include/sfx2/dinfdlg.hxx
index 86e466a..19e9178 100644
--- a/include/sfx2/dinfdlg.hxx
+++ b/include/sfx2/dinfdlg.hxx
@@ -86,7 +86,7 @@ private:
     ::com::sun::star::uno::Sequence< ::com::sun::star::document::CmisProperty > m_aCmisProperties;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SfxDocumentInfoItem();
     SfxDocumentInfoItem( const OUString &rFileName,
         const ::com::sun::star::uno::Reference<
diff --git a/include/sfx2/event.hxx b/include/sfx2/event.hxx
index 2bebddd..be335eb 100644
--- a/include/sfx2/event.hxx
+++ b/include/sfx2/event.hxx
@@ -42,7 +42,7 @@ class SFX2_DLLPUBLIC SfxEventHint : public SfxHint
     sal_uInt16              nEventId;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SfxEventHint( sal_uInt16 nId, const OUString& aName, SfxObjectShell *pObj = 0 )
                         :   pObjShell(pObj),
                             aEventName(aName),
@@ -66,7 +66,7 @@ class SFX2_DLLPUBLIC SfxViewEventHint : public SfxEventHint
     ::com::sun::star::uno::Reference< css::frame::XController2 > xViewController;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxViewEventHint( sal_uInt16 nId, const OUString& aName, SfxObjectShell *pObj, const css::uno::Reference< css::frame::XController >& xController )
                         : SfxEventHint( nId, aName, pObj )
@@ -91,7 +91,7 @@ class SfxNamedHint : public SfxHint
     OUString            _aArgs;
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         SfxNamedHint( const OUString& rName,
                                       const OUString& rArgs,
@@ -119,7 +119,7 @@ class SfxPrintingHint : public SfxViewEventHint
     sal_Int32 mnPrintableState;
     com::sun::star::uno::Sequence < com::sun::star::beans::PropertyValue > aOpts;
 public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 
         SfxPrintingHint(
                 sal_Int32 nEvent,
diff --git a/include/sfx2/evntconf.hxx b/include/sfx2/evntconf.hxx
index eacefeb..3f96ded 100644
--- a/include/sfx2/evntconf.hxx
+++ b/include/sfx2/evntconf.hxx
@@ -74,7 +74,7 @@ class SFX2_DLLPUBLIC SfxEventNamesItem : public SfxPoolItem
     SfxEventNamesList aEventsList;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxEventNamesItem ( const sal_uInt16 nId ) : SfxPoolItem( nId ) {}
 
diff --git a/include/sfx2/frame.hxx b/include/sfx2/frame.hxx
index 7678e0b..0bf2a87 100644
--- a/include/sfx2/frame.hxx
+++ b/include/sfx2/frame.hxx
@@ -233,7 +233,7 @@ class SFX2_DLLPUBLIC SfxFrameItem: public SfxPoolItem
     SAL_DLLPRIVATE void SetFramePtr_Impl( SfxFrame* /*pFrameP*/ ) { pFrame = wFrame; }
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
 
                             SfxFrameItem( sal_uInt16 nWhich, SfxViewFrame *p );
                             SfxFrameItem( SfxFrame *p=0 );
@@ -256,7 +256,7 @@ class SFX2_DLLPUBLIC SfxUsrAnyItem : public SfxPoolItem
 {
     ::com::sun::star::uno::Any  aValue;
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SfxUsrAnyItem( sal_uInt16 nWhich, const ::com::sun::star::uno::Any& rAny );
     ::com::sun::star::uno::Any  GetValue() const
                                 { return aValue; }
@@ -272,7 +272,7 @@ class SFX2_DLLPUBLIC SfxUnoFrameItem : public SfxPoolItem
                                 m_xFrame;
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SfxUnoFrameItem();
                                 SfxUnoFrameItem( sal_uInt16 nWhich, const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& i_rFrame );
     const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >&
diff --git a/include/sfx2/frmdescr.hxx b/include/sfx2/frmdescr.hxx
index ffa57ed..7c17b1c 100644
--- a/include/sfx2/frmdescr.hxx
+++ b/include/sfx2/frmdescr.hxx
@@ -223,7 +223,7 @@ class SfxFrameDescriptorItem : public SfxPoolItem
 {
     SfxFrameProperties                  aProperties;
 public:
-                                        TYPEINFO();
+                                        TYPEINFO_OVERRIDE();
 
                                         SfxFrameDescriptorItem ( const sal_uInt16 nId = SID_FRAMEDESCRIPTOR )
                                             : SfxPoolItem( nId )
diff --git a/include/sfx2/minfitem.hxx b/include/sfx2/minfitem.hxx
index 85b855b..3b443b5 100644
--- a/include/sfx2/minfitem.hxx
+++ b/include/sfx2/minfitem.hxx
@@ -35,7 +35,7 @@ class SFX2_DLLPUBLIC SfxMacroInfoItem: public SfxPoolItem
     OUString                aCommentText;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SfxMacroInfoItem( sal_uInt16 nWhich,
                     const BasicManager* pMgr,
                     const OUString &rLibName,
diff --git a/include/sfx2/module.hxx b/include/sfx2/module.hxx
index 52ccefb..48ab868 100644
--- a/include/sfx2/module.hxx
+++ b/include/sfx2/module.hxx
@@ -66,7 +66,7 @@ private:
     SAL_DLLPRIVATE void Construct_Impl();
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SFX_DECL_INTERFACE(SFX_INTERFACE_SFXMODULE)
 
                                 SfxModule( ResMgr* pMgrP, bool bDummy,
diff --git a/include/sfx2/objitem.hxx b/include/sfx2/objitem.hxx
index f19caa3..862e29f 100644
--- a/include/sfx2/objitem.hxx
+++ b/include/sfx2/objitem.hxx
@@ -32,7 +32,7 @@ class SFX2_DLLPUBLIC SfxObjectItem: public SfxPoolItem
     SfxShell*                _pSh;
 
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
                              SfxObjectItem( sal_uInt16 nWhich=0, SfxShell *pSh=0 );
 
     virtual bool             operator==( const SfxPoolItem& ) const;
diff --git a/include/sfx2/objsh.hxx b/include/sfx2/objsh.hxx
index a80abe3..b912b96 100644
--- a/include/sfx2/objsh.hxx
+++ b/include/sfx2/objsh.hxx
@@ -203,7 +203,7 @@ protected:
     void AddToRecentlyUsedList();
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SFX_DECL_INTERFACE(SFX_INTERFACE_SFXDOCSH)
 
     static const com::sun::star::uno::Sequence<sal_Int8>& getUnoTunnelId();
@@ -740,7 +740,7 @@ class SFX2_DLLPUBLIC SfxObjectShellItem: public SfxPoolItem
     SfxObjectShell*         pObjSh;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxObjectShellItem() :
                                 SfxPoolItem( 0 ),
                                 pObjSh( 0 )
diff --git a/include/sfx2/shell.hxx b/include/sfx2/shell.hxx
index b34cda6..526e638 100644
--- a/include/sfx2/shell.hxx
+++ b/include/sfx2/shell.hxx
@@ -166,7 +166,7 @@ protected:
     SAL_DLLPRIVATE void SetShellObj_Impl( SfxShellObject* pObj );
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
     virtual                     ~SfxShell();
 
     virtual SfxInterface*       GetInterface() const;
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx
index 15853c9..595769e 100644
--- a/include/sfx2/tabdlg.hxx
+++ b/include/sfx2/tabdlg.hxx
@@ -50,7 +50,7 @@ struct TabDlg_Impl;
 class SFX2_DLLPUBLIC SfxTabDialogItem: public SfxSetItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
                             SfxTabDialogItem( sal_uInt16 nId, const SfxItemSet& rItemSet );
                             SfxTabDialogItem(const SfxTabDialogItem& rAttr, SfxItemPool* pItemPool=NULL);
     virtual SfxPoolItem*    Clone(SfxItemPool* pToPool) const;
diff --git a/include/sfx2/tplpitem.hxx b/include/sfx2/tplpitem.hxx
index b8e664c..262f348 100644
--- a/include/sfx2/tplpitem.hxx
+++ b/include/sfx2/tplpitem.hxx
@@ -30,7 +30,7 @@ class SFX2_DLLPUBLIC SfxTemplateItem: public SfxFlagItem
 {
     OUString aStyle;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SfxTemplateItem();
     SfxTemplateItem( sal_uInt16 nWhich,
                      const OUString &rStyle,
diff --git a/include/sfx2/viewfrm.hxx b/include/sfx2/viewfrm.hxx
index 63a1cc8..43cac0d 100644
--- a/include/sfx2/viewfrm.hxx
+++ b/include/sfx2/viewfrm.hxx
@@ -90,7 +90,7 @@ protected:
 public:
                             SfxViewFrame( SfxFrame& rFrame, SfxObjectShell *pDoc = NULL );
 
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SFX_DECL_INTERFACE(SFX_INTERFACE_SFXVIEWFRM)
 
     static void             SetViewFrame( SfxViewFrame* );
@@ -293,7 +293,7 @@ class SFX2_DLLPUBLIC SfxViewFrameItem: public SfxPoolItem
     SfxViewFrame*           pFrame;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxViewFrameItem( SfxViewFrame *pViewFrame ):
                                 SfxPoolItem( 0 ),
                                 pFrame( pViewFrame)
@@ -316,7 +316,7 @@ class SfxVerbListItem : public SfxPoolItem
     com::sun::star::uno::Sequence < com::sun::star::embed::VerbDescriptor > aVerbs;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxVerbListItem( sal_uInt16 nWhichId = SID_OBJECT ) :
                                 SfxPoolItem( nWhichId )
                             {}
diff --git a/include/sfx2/viewsh.hxx b/include/sfx2/viewsh.hxx
index a6bbf56..6fd665a 100644
--- a/include/sfx2/viewsh.hxx
+++ b/include/sfx2/viewsh.hxx
@@ -162,7 +162,7 @@ public:
     static SfxViewShell*        Get( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XController>& i_rController );
 
     // Initialize Constructors/Destructors
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SFX_DECL_INTERFACE(SFX_INTERFACE_SFXVIEWSH)
 
                                 SfxViewShell( SfxViewFrame *pFrame, sal_uInt16 nFlags = 0 );
diff --git a/include/sfx2/zoomitem.hxx b/include/sfx2/zoomitem.hxx
index 1cfdc3d..da0d134 100644
--- a/include/sfx2/zoomitem.hxx
+++ b/include/sfx2/zoomitem.hxx
@@ -42,7 +42,7 @@ class SFX2_DLLPUBLIC SvxZoomItem: public SfxUInt16Item
     SvxZoomType             eType;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvxZoomItem( SvxZoomType eZoomType = SVX_ZOOM_PERCENT,
                  sal_uInt16 nVal = 0, sal_uInt16 nWhich = SID_ATTR_ZOOM );
diff --git a/include/sot/filelist.hxx b/include/sot/filelist.hxx
index 220b512..5629077 100644
--- a/include/sot/filelist.hxx
+++ b/include/sot/filelist.hxx
@@ -43,7 +43,7 @@ protected:
 
 public:
 
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     FileList() {};
     ~FileList();
 
diff --git a/include/sot/stg.hxx b/include/sot/stg.hxx
index a4033f5..70066e2 100644
--- a/include/sot/stg.hxx
+++ b/include/sot/stg.hxx
@@ -75,7 +75,7 @@ public:
 class BaseStorageStream : public StorageBase
 {
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
     virtual sal_uLong   Read( void * pData, sal_uLong nSize ) = 0;
     virtual sal_uLong   Write( const void* pData, sal_uLong nSize ) = 0;
     virtual sal_uLong   Seek( sal_uLong nPos ) = 0;
@@ -92,7 +92,7 @@ public:
 class BaseStorage : public StorageBase
 {
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
     virtual const OUString&     GetName() const = 0;
     virtual bool                IsRoot() const = 0;
     virtual void                SetClassId( const ClsId& ) = 0;
@@ -156,7 +156,7 @@ class StorageStream : public BaseStorageStream, public OLEStorageBase
 protected:
                         ~StorageStream();
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
                         StorageStream( StgIo*, StgDirEntry*, StreamMode );
     virtual sal_uLong   Read( void * pData, sal_uLong nSize );
     virtual sal_uLong   Write( const void* pData, sal_uLong nSize );
@@ -185,7 +185,7 @@ class SOT_DLLPUBLIC Storage : public BaseStorage, public OLEStorageBase
 protected:
                                 ~Storage();
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 Storage( const OUString &, StreamMode = STREAM_STD_READWRITE, bool bDirect = true );
                                 Storage( SvStream& rStrm, bool bDirect = true );
                                 Storage( UCBStorageStream& rStrm, bool bDirect = true );
@@ -249,7 +249,7 @@ friend class UCBStorage;
 protected:
                                 ~UCBStorageStream();
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 UCBStorageStream( const OUString& rName, StreamMode nMode, bool bDirect, const OString* pKey, bool bRepair, ::com::sun::star::uno::Reference< ::com::sun::star::ucb::XProgressHandler > xProgress );
                                 UCBStorageStream( UCBStorageStream_Impl* );
 
@@ -308,7 +308,7 @@ public:
                                 UCBStorage( UCBStorage_Impl* );
                                 UCBStorage( SvStream& rStrm, bool bDirect = true );
 
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
     virtual const OUString&     GetName() const;
     virtual bool                IsRoot() const;
     virtual void                SetClassId( const ClsId& );
diff --git a/include/svl/aeitem.hxx b/include/svl/aeitem.hxx
index 8250197..7cd4e0b 100644
--- a/include/svl/aeitem.hxx
+++ b/include/svl/aeitem.hxx
@@ -35,7 +35,7 @@ protected:
     sal_uInt16                  _GetPosByValue( sal_uInt16 nValue ) const;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
                             SfxAllEnumItem();
     explicit                SfxAllEnumItem( sal_uInt16 nWhich);
                             SfxAllEnumItem( sal_uInt16 nWhich, sal_uInt16 nVal );
diff --git a/include/svl/cenumitm.hxx b/include/svl/cenumitm.hxx
index 8f697f3..31a97d9 100644
--- a/include/svl/cenumitm.hxx
+++ b/include/svl/cenumitm.hxx
@@ -36,7 +36,7 @@ protected:
         SfxPoolItem(rItem) {}
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     virtual bool operator ==(const SfxPoolItem & rItem) const;
 
diff --git a/include/svl/cintitem.hxx b/include/svl/cintitem.hxx
index 5a02024..77c3bde 100644
--- a/include/svl/cintitem.hxx
+++ b/include/svl/cintitem.hxx
@@ -32,7 +32,7 @@ class SVL_DLLPUBLIC CntByteItem: public SfxPoolItem
     sal_uInt8 m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntByteItem(sal_uInt16 which = 0, sal_uInt8 nTheValue = 0):
         SfxPoolItem(which), m_nValue(nTheValue) { DBG_CTOR(CntByteItem, 0); }
@@ -91,7 +91,7 @@ class SVL_DLLPUBLIC CntUInt16Item: public SfxPoolItem
     sal_uInt16 m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntUInt16Item(sal_uInt16 which = 0, sal_uInt16 nTheValue = 0):
         SfxPoolItem(which), m_nValue(nTheValue)
@@ -153,7 +153,7 @@ class SVL_DLLPUBLIC CntInt32Item: public SfxPoolItem
     sal_Int32 m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntInt32Item(sal_uInt16 which = 0, sal_Int32 nTheValue = 0):
         SfxPoolItem(which), m_nValue(nTheValue)
@@ -215,7 +215,7 @@ class SVL_DLLPUBLIC CntUInt32Item: public SfxPoolItem
     sal_uInt32 m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntUInt32Item(sal_uInt16 which = 0, sal_uInt32 nTheValue = 0):
         SfxPoolItem(which), m_nValue(nTheValue)
diff --git a/include/svl/cntwall.hxx b/include/svl/cntwall.hxx
index 45eff2d..f9882b7 100644
--- a/include/svl/cntwall.hxx
+++ b/include/svl/cntwall.hxx
@@ -36,7 +36,7 @@ private:
     sal_uInt16              _nStyle;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
 
                             CntWallpaperItem( sal_uInt16 nWhich );
                             CntWallpaperItem( sal_uInt16 nWhich, SvStream& rStream, sal_uInt16 nVersion );
diff --git a/include/svl/ctypeitm.hxx b/include/svl/ctypeitm.hxx
index 1d520ca..fb68140 100644
--- a/include/svl/ctypeitm.hxx
+++ b/include/svl/ctypeitm.hxx
@@ -31,7 +31,7 @@ private:
     OUString _aPresentation;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntContentTypeItem();
     CntContentTypeItem( sal_uInt16 nWhich, const OUString& rType );
diff --git a/include/svl/custritm.hxx b/include/svl/custritm.hxx
index 8226d3c..052381e 100644
--- a/include/svl/custritm.hxx
+++ b/include/svl/custritm.hxx
@@ -32,7 +32,7 @@ class SVL_DLLPUBLIC CntUnencodedStringItem: public SfxPoolItem
     OUString m_aValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     CntUnencodedStringItem(sal_uInt16 which = 0): SfxPoolItem(which)
     { DBG_CTOR(CntUnencodedStringItem, 0); }
diff --git a/include/svl/eitem.hxx b/include/svl/eitem.hxx
index 3b4176f..b27c631 100644
--- a/include/svl/eitem.hxx
+++ b/include/svl/eitem.hxx
@@ -44,7 +44,7 @@ protected:
     SfxEnumItem(sal_uInt16 const nWhich, SvStream & rStream);
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     sal_uInt16 GetValue() const { return m_nValue; }
 
@@ -67,7 +67,7 @@ class SVL_DLLPUBLIC SfxBoolItem
     bool m_bValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxBoolItem(sal_uInt16 const nWhich = 0, bool const bValue = false)
         : SfxPoolItem(nWhich)
diff --git a/include/svl/flagitem.hxx b/include/svl/flagitem.hxx
index 6f0e7df..7494c01 100644
--- a/include/svl/flagitem.hxx
+++ b/include/svl/flagitem.hxx
@@ -32,7 +32,7 @@ class SVL_DLLPUBLIC SfxFlagItem: public SfxPoolItem
     sal_uInt16                   nVal;
 
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
 
     explicit                 SfxFlagItem( sal_uInt16 nWhich = 0, sal_uInt16 nValue = 0 );
                              SfxFlagItem( const SfxFlagItem& );
diff --git a/include/svl/globalnameitem.hxx b/include/svl/globalnameitem.hxx
index 11c8626..461cee6 100644
--- a/include/svl/globalnameitem.hxx
+++ b/include/svl/globalnameitem.hxx
@@ -29,7 +29,7 @@ class SVL_DLLPUBLIC SfxGlobalNameItem: public SfxPoolItem
     SvGlobalName            m_aName;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxGlobalNameItem();
                             SfxGlobalNameItem( sal_uInt16 nWhich, const SvGlobalName& );
                             ~SfxGlobalNameItem();
diff --git a/include/svl/grabbagitem.hxx b/include/svl/grabbagitem.hxx
index fa02321..13f2532 100644
--- a/include/svl/grabbagitem.hxx
+++ b/include/svl/grabbagitem.hxx
@@ -23,7 +23,7 @@ private:
     std::map<OUString, com::sun::star::uno::Any> m_aMap;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxGrabBagItem();
     SfxGrabBagItem(sal_uInt16 nWhich, const std::map<OUString, com::sun::star::uno::Any>* pMap = 0);
diff --git a/include/svl/hint.hxx b/include/svl/hint.hxx
index 39666d7..3191e4c 100644
--- a/include/svl/hint.hxx
+++ b/include/svl/hint.hxx
@@ -39,7 +39,7 @@ public:
             bool  bIsOwner; \
         \
         public: \
-            TYPEINFO(); \
+            TYPEINFO_OVERRIDE(); \
             explicit Name( Type* Object, bool bOwnedByHint = false ); \
             ~Name(); \
         \
diff --git a/include/svl/ilstitem.hxx b/include/svl/ilstitem.hxx
index a5d1d6b..fd351a3 100644
--- a/include/svl/ilstitem.hxx
+++ b/include/svl/ilstitem.hxx
@@ -30,7 +30,7 @@ class SVL_DLLPUBLIC SfxIntegerListItem : public SfxPoolItem
     ::com::sun::star::uno::Sequence < sal_Int32 > m_aList;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxIntegerListItem();
     SfxIntegerListItem( sal_uInt16 nWhich, const ::std::vector < sal_Int32 >& rList );
diff --git a/include/svl/imageitm.hxx b/include/svl/imageitm.hxx
index dbedde8..57d84b8 100644
--- a/include/svl/imageitm.hxx
+++ b/include/svl/imageitm.hxx
@@ -28,7 +28,7 @@ class SVL_DLLPUBLIC SfxImageItem : public SfxInt16Item
 {
     SfxImageItem_Impl*      pImp;
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxImageItem( sal_uInt16 nWhich = 0, sal_uInt16 nImage = 0 );
                             SfxImageItem( const SfxImageItem& );
     virtual                 ~SfxImageItem();
diff --git a/include/svl/intitem.hxx b/include/svl/intitem.hxx
index d749881..06b6fdd 100644
--- a/include/svl/intitem.hxx
+++ b/include/svl/intitem.hxx
@@ -27,7 +27,7 @@
 class SVL_DLLPUBLIC SfxByteItem: public CntByteItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxByteItem(sal_uInt16 which = 0, sal_uInt8 nValue = 0):
         CntByteItem(which, nValue) {}
@@ -46,7 +46,7 @@ class SVL_DLLPUBLIC SfxInt16Item: public SfxPoolItem
     sal_Int16 m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxInt16Item(sal_uInt16 which = 0, sal_Int16 nTheValue = 0):
         SfxPoolItem(which), m_nValue(nTheValue)
@@ -104,7 +104,7 @@ inline void SfxInt16Item::SetValue(sal_Int16 nTheValue)
 class SVL_DLLPUBLIC SfxUInt16Item: public CntUInt16Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxUInt16Item(sal_uInt16 which = 0, sal_uInt16 nValue = 0):
         CntUInt16Item(which, nValue) {}
@@ -123,7 +123,7 @@ public:
 class SVL_DLLPUBLIC SfxInt32Item: public CntInt32Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxInt32Item(sal_uInt16 which = 0, sal_Int32 nValue = 0):
         CntInt32Item(which, nValue) {}
@@ -143,7 +143,7 @@ public:
 class SVL_DLLPUBLIC SfxUInt32Item: public CntUInt32Item
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxUInt32Item(sal_uInt16 which = 0, sal_uInt32 nValue = 0):
         CntUInt32Item(which, nValue) {}
diff --git a/include/svl/isethint.hxx b/include/svl/isethint.hxx
index c1298aa..edbdd41 100644
--- a/include/svl/isethint.hxx
+++ b/include/svl/isethint.hxx
@@ -32,7 +32,7 @@ class SVL_DLLPUBLIC SfxItemSetHint: public SfxHint
     SfxItemSet*         _pItemSet;
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         SfxItemSetHint( const SfxItemSet &rItemSet );
     virtual             ~SfxItemSetHint();
diff --git a/include/svl/lckbitem.hxx b/include/svl/lckbitem.hxx
index d2c6b2f..1d6fa4c 100644
--- a/include/svl/lckbitem.hxx
+++ b/include/svl/lckbitem.hxx
@@ -29,7 +29,7 @@ class SVL_DLLPUBLIC SfxLockBytesItem : public SfxPoolItem
     SvLockBytesRef          _xVal;
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxLockBytesItem();
                             SfxLockBytesItem( sal_uInt16 nWhich, SvStream & );
                             SfxLockBytesItem( const SfxLockBytesItem& );
diff --git a/include/svl/macitem.hxx b/include/svl/macitem.hxx
index 3ffb875..3cd42c4 100644
--- a/include/svl/macitem.hxx
+++ b/include/svl/macitem.hxx
@@ -132,7 +132,7 @@ Dieses Item beschreibt eine Makro-Tabelle.
 class SVL_DLLPUBLIC SvxMacroItem: public SfxPoolItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit inline SvxMacroItem ( const sal_uInt16 nId );
 
diff --git a/include/svl/metitem.hxx b/include/svl/metitem.hxx
index 6fe76e3..73ba594 100644
--- a/include/svl/metitem.hxx
+++ b/include/svl/metitem.hxx
@@ -29,7 +29,7 @@ DBG_NAMEEX_VISIBILITY(SfxMetricItem, SVL_DLLPUBLIC)
 class SVL_DLLPUBLIC SfxMetricItem: public SfxInt32Item
 {
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
     explicit                 SfxMetricItem( sal_uInt16 nWhich = 0, sal_uInt32 nValue = 0 );
                              SfxMetricItem( sal_uInt16 nWhich, SvStream & );
                              SfxMetricItem( const SfxMetricItem& );
diff --git a/include/svl/poolitem.hxx b/include/svl/poolitem.hxx
index 0b89e33..03de688 100644
--- a/include/svl/poolitem.hxx
+++ b/include/svl/poolitem.hxx
@@ -332,7 +332,7 @@ class SVL_DLLPUBLIC SfxVoidItem: public SfxPoolItem
 {
     SfxVoidItem & operator=( const SfxVoidItem& ); // not implemented.
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             explicit SfxVoidItem( sal_uInt16 nWhich );
                             SfxVoidItem( sal_uInt16 nWhich, SvStream & );
                             SfxVoidItem( const SfxVoidItem& );
@@ -360,7 +360,7 @@ class SVL_DLLPUBLIC SfxSetItem: public SfxPoolItem
     SfxSetItem & operator=( const SfxSetItem& ); // not implemented.
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxSetItem( sal_uInt16 nWhich, SfxItemSet *pSet );
                             SfxSetItem( sal_uInt16 nWhich, const SfxItemSet &rSet );
                             SfxSetItem( const SfxSetItem&, SfxItemPool *pPool = 0 );
diff --git a/include/svl/ptitem.hxx b/include/svl/ptitem.hxx
index c0ed4a3..30f907c 100644
--- a/include/svl/ptitem.hxx
+++ b/include/svl/ptitem.hxx
@@ -34,7 +34,7 @@ class SVL_DLLPUBLIC SfxPointItem: public SfxPoolItem
     Point                    aVal;
 
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
                              SfxPointItem();
                              SfxPointItem( sal_uInt16 nWhich, const Point& rVal );
                              SfxPointItem( const SfxPointItem& );
diff --git a/include/svl/rectitem.hxx b/include/svl/rectitem.hxx
index 9069cb9..ad45233 100644
--- a/include/svl/rectitem.hxx
+++ b/include/svl/rectitem.hxx
@@ -35,7 +35,7 @@ class SVL_DLLPUBLIC SfxRectangleItem: public SfxPoolItem
     Rectangle                aVal;
 
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
                              SfxRectangleItem();
                              SfxRectangleItem( sal_uInt16 nWhich, const Rectangle& rVal );
                              SfxRectangleItem( const SfxRectangleItem& );
diff --git a/include/svl/rngitem.hxx b/include/svl/rngitem.hxx
index f181593..7e4d213 100644
--- a/include/svl/rngitem.hxx
+++ b/include/svl/rngitem.hxx
@@ -33,7 +33,7 @@ private:
     sal_uInt16                  nFrom;
     sal_uInt16                  nTo;
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SfxRangeItem();
                                 SfxRangeItem( sal_uInt16 nWID, sal_uInt16 nFrom, sal_uInt16 nTo );
                                 SfxRangeItem( const SfxRangeItem& rItem );
@@ -61,7 +61,7 @@ private:
     sal_uInt16*                 _pRanges;
 
 public:
-                                TYPEINFO();
+                                TYPEINFO_OVERRIDE();
                                 SfxUShortRangesItem();
                                 SfxUShortRangesItem( sal_uInt16 nWID, SvStream &rStream );
                                 SfxUShortRangesItem( const SfxUShortRangesItem& rItem );
diff --git a/include/svl/slstitm.hxx b/include/svl/slstitm.hxx
index 9481206..67868d5 100644
--- a/include/svl/slstitm.hxx
+++ b/include/svl/slstitm.hxx
@@ -34,7 +34,7 @@ protected:
     SfxImpStringList*   pImp;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxStringListItem();
     SfxStringListItem( sal_uInt16 nWhich, const std::vector<OUString> *pList=NULL );
diff --git a/include/svl/smplhint.hxx b/include/svl/smplhint.hxx
index b7f728e..5d70dfe 100644
--- a/include/svl/smplhint.hxx
+++ b/include/svl/smplhint.hxx
@@ -62,7 +62,7 @@ class SVL_DLLPUBLIC SfxSimpleHint: public SfxHint
 private:
     sal_uLong mnId;
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
     SfxSimpleHint( sal_uLong nId ) { mnId = nId; }
     sal_uLong GetId() const { return mnId; }
 };
@@ -75,7 +75,7 @@ public:
             Type  aObj; \
         \
         public: \
-            TYPEINFO(); \
+            TYPEINFO_OVERRIDE(); \
             Name( sal_uInt16 nId, const Type& rObject ); \
             ~Name(); \
             const Type& GetObject() const { return aObj; } \
diff --git a/include/svl/srchitem.hxx b/include/svl/srchitem.hxx
index 95cce81..0eb0edd 100644
--- a/include/svl/srchitem.hxx
+++ b/include/svl/srchitem.hxx
@@ -75,7 +75,7 @@ class SVL_DLLPUBLIC SvxSearchItem :
     bool            bAsianOptions;      // use asian options?
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SvxSearchItem( const sal_uInt16 nId );
     SvxSearchItem( const SvxSearchItem& rItem );
diff --git a/include/svl/stritem.hxx b/include/svl/stritem.hxx
index 0712ce3..00e4765 100644
--- a/include/svl/stritem.hxx
+++ b/include/svl/stritem.hxx
@@ -27,7 +27,7 @@
 class SVL_DLLPUBLIC SfxStringItem: public CntUnencodedStringItem
 {
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SfxStringItem() {}
 
diff --git a/include/svl/strmadpt.hxx b/include/svl/strmadpt.hxx
index 54f5bcc..9d4797f 100644
--- a/include/svl/strmadpt.hxx
+++ b/include/svl/strmadpt.hxx
@@ -35,7 +35,7 @@ class SVL_DLLPUBLIC SvOutputStreamOpenLockBytes: public SvOpenLockBytes
     sal_uInt32 m_nPosition;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     SvOutputStreamOpenLockBytes(
             const com::sun::star::uno::Reference<
diff --git a/include/svl/style.hxx b/include/svl/style.hxx
index 72bfaed..026f0d0 100644
--- a/include/svl/style.hxx
+++ b/include/svl/style.hxx
@@ -285,7 +285,7 @@ class SVL_DLLPUBLIC SfxStyleSheet: public SfxStyleSheetBase,
                      public SfxListener, public SfxBroadcaster, public svl::StyleSheetUser
 {
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         SfxStyleSheet( const OUString&, const SfxStyleSheetBasePool&, SfxStyleFamily, sal_uInt16 );
                         SfxStyleSheet( const SfxStyleSheet& );
@@ -338,7 +338,7 @@ class SVL_DLLPUBLIC SfxStyleSheetPoolHint : public SfxHint
     sal_uInt16 nHint;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
                         SfxStyleSheetPoolHint(sal_uInt16 nArgHint) :  nHint(nArgHint){}
     sal_uInt16              GetHint() const
@@ -353,7 +353,7 @@ class SVL_DLLPUBLIC SfxStyleSheetHint: public SfxHint
     sal_uInt16              nHint;
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         SfxStyleSheetHint( sal_uInt16, SfxStyleSheetBase& );
     SfxStyleSheetBase*  GetStyleSheet() const
@@ -367,7 +367,7 @@ class SVL_DLLPUBLIC SfxStyleSheetHintExtended: public SfxStyleSheetHint
     OUString            aName;
 
 public:
-                        TYPEINFO();
+                        TYPEINFO_OVERRIDE();
 
                         SfxStyleSheetHintExtended( sal_uInt16, const OUString& rOld,
                                                    SfxStyleSheetBase& );
diff --git a/include/svl/szitem.hxx b/include/svl/szitem.hxx
index 56965c6..1c50c00 100644
--- a/include/svl/szitem.hxx
+++ b/include/svl/szitem.hxx
@@ -35,7 +35,7 @@ private:
     Size                     aVal;
 
 public:
-                             TYPEINFO();
+                             TYPEINFO_OVERRIDE();
                              SfxSizeItem();
                              SfxSizeItem( sal_uInt16 nWhich, const Size& rVal );
                              SfxSizeItem( const SfxSizeItem& );
diff --git a/include/svl/undo.hxx b/include/svl/undo.hxx
index 2f86d20..9553860 100644
--- a/include/svl/undo.hxx
+++ b/include/svl/undo.hxx
@@ -163,7 +163,7 @@ class SVL_DLLPUBLIC SfxListUndoAction : public SfxUndoAction, public SfxUndoArra
 */
 {
     public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
 
                             SfxListUndoAction( const OUString &rComment,
                                 const OUString& rRepeatComment, sal_uInt16 Id, SfxUndoArray *pFather);
@@ -453,7 +453,7 @@ private:
     void LinkedSfxUndoActionDestructed(const SfxUndoAction& rCandidate);
 
 public:
-                            TYPEINFO();
+                            TYPEINFO_OVERRIDE();
                             SfxLinkUndoAction(::svl::IUndoManager *pManager);
                             ~SfxLinkUndoAction();
 
diff --git a/include/svl/visitem.hxx b/include/svl/visitem.hxx
index 02bdb32..60bd493 100644
--- a/include/svl/visitem.hxx
+++ b/include/svl/visitem.hxx
@@ -33,7 +33,7 @@ class SVL_DLLPUBLIC SfxVisibilityItem: public SfxPoolItem
     ::com::sun::star::frame::status::Visibility m_nValue;
 
 public:
-    TYPEINFO();
+    TYPEINFO_OVERRIDE();
 
     explicit SfxVisibilityItem(sal_uInt16 which = 0, bool bVisible = true):
         SfxPoolItem(which)
diff --git a/include/svtools/editbrowsebox.hxx b/include/svtools/editbrowsebox.hxx
index 7f53e86..978eb2a 100644
--- a/include/svtools/editbrowsebox.hxx
+++ b/include/svtools/editbrowsebox.hxx
@@ -238,7 +238,7 @@ namespace svt
         bool                    m_bOwnImplementation;   // did we create m_pEditImplementation?
 
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         EditCellController( Edit* _pEdit );
         EditCellController( IEditImplementation* _pImplementation );
         ~EditCellController( );
@@ -261,7 +261,7 @@ namespace svt
     class SVT_DLLPUBLIC SpinCellController : public CellController
     {
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
         SpinCellController(SpinField* pSpinField);
         SpinField& GetSpinWindow() const {return (SpinField &)GetWindow();}
 
@@ -313,7 +313,7 @@ namespace svt
     class SVT_DLLPUBLIC CheckBoxCellController : public CellController
     {
     public:
-        TYPEINFO();
+        TYPEINFO_OVERRIDE();
 

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list