[Libreoffice] -Woverloaded-virtual
Lubos Lunak
l.lunak at suse.cz
Thu Mar 24 09:29:22 PDT 2011
Hello,
I want to introduce the usage of the gcc -Woverloaded-virtual switch. The
switch warns about the following situation:
class A { public: virtual void foo( int ); };
class B : public A { public: virtual void foo( long ); };
Since B::foo() has different arguments than A::foo() (it can be different
constness too), it doesn't not override A::foo() but instead it overloads and
hides it. So the warning catches two possible problems:
a) Intended but broken overriding. With the case above "aptr->foo( 10 )" does
not call B::foo() if aptr points to an instance of B. The case above may look
obvious, but think larger classes or class hierarchies. Or, as a LibreOffice
bonus, think of sal_Bool vs bool and similar (for those who don't know,
sal_Bool is not bool). Since people occassionally do cleanups from silly
types to more sensible ones, such problems are not that difficult to
introduce. Merging from OOo can introduce those too (and already has). Since
nobody will really test the affected functionality for such cleanup changes
or merges, breakages can be introduced silently.
b) Poor design. Such cases are indeed non-fatal, but are dumb nevertheless,
and include cases like
- the above case being intentional and B::foo() doing something completely
different than A::foo(). That's indeed dumb and as a result "aptr->foo( 10 )"
vs "bptr->foo( 10 )" is something different.
- A having several overloaded A::foo() methods and B::foo() not overriding all
of them. In some cases may be wanted, but generally it is a bad idea too. If
this is really wanted, "using A::foo;" in B will bring in also the hidden
overloads, but if it's e.g. just convenience overloads, there should be a
protected virtual internalFoo() that non-virtual foo() overloads will all
call.
Attached is a patch for introducing the warning (quite obvious) and a list of
warnings (duplicates removed). I don't want to enable the warning right now,
since although I've already reduced the number of warnings, I don't want to
enable this too soon. If somebody sees something easy in the list of
warnings, feel free to fix it, some of them look pretty non-obvious to me
(e.g. I have no idea if the XAccessibleEventListener vs XEventListener are
intentional or mistakes).
One of the things that I've already fixed but will attach here just in case
is an interestingly designed usage of virtual operator= full of various
mistakes for which the developer should be smacked hard with a C++ book
(patch in a nutshell: there is virtual SdrObject::Clone() which is almost
never overriden but instead uses virtual operator= to initialize the copy;
implementations of the operator are full of those mistakes, mostly they just
don't work in polymorphic way, and some classes miss the implementations,
resulting in them being created by the compiler, but with different argument,
thus the warning).
As for the SampleICC warnings in libs-extern, I've already pointed this out
in their bug tool. They are a quite nice demonstration of how easy it is to
do a mistake.
--
Lubos Lunak
l.lunak at suse.cz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: woverloaded-virtual.diff
Type: text/x-diff
Size: 878 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110324/b10b6f9e/attachment-0002.diff>
-------------- next part --------------
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagLut.h:207:28: warning: by 'virtual icValidateStatus CIccTagParametricCurve::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagLut.h:389:28: warning: by 'virtual icValidateStatus CIccMBB::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagLut.h:369:20: warning: 'virtual CIccTag* CIccMBB::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagLut.h:436:20: warning: by 'virtual CIccTag* CIccTagLutAtoB::NewCopy()'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccCmm.h:564:23: warning: 'virtual icStatusCMM CIccCmm::AddXform(icUInt8Number*, icUInt32Number, icRenderingIntent, icXformInterp, icXformLutType, bool)' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccCmm.h:666:23: warning: by 'CIccNamedColorCmm::AddXform'
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccCmm.h:570:23: warning: 'virtual icStatusCMM CIccCmm::AddXform(CIccProfile&, icRenderingIntent, icXformInterp, icXformLutType, bool)' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccCmm.h:666:23: warning: by 'CIccNamedColorCmm::AddXform'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:547:20: warning: by 'CIccTag* CIccTagFixedNum<T, Tsig>::NewCopy() [with T = long int, icTagTypeSignature Tsig = (icTagTypeSignature)1936077618u, CIccTag = CIccTag]'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:547:20: warning: by 'CIccTag* CIccTagFixedNum<T, Tsig>::NewCopy() [with T = long unsigned int, icTagTypeSignature Tsig = (icTagTypeSignature)1969632050u, CIccTag = CIccTag]'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:605:20: warning: by 'CIccTag* CIccTagNum<T, Tsig>::NewCopy() [with T = unsigned char, icTagTypeSignature Tsig = (icTagTypeSignature)1969827896u, CIccTag = CIccTag]'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:605:20: warning: by 'CIccTag* CIccTagNum<T, Tsig>::NewCopy() [with T = short unsigned int, icTagTypeSignature Tsig = (icTagTypeSignature)1969828150u, CIccTag = CIccTag]'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:605:20: warning: by 'CIccTag* CIccTagNum<T, Tsig>::NewCopy() [with T = long unsigned int, icTagTypeSignature Tsig = (icTagTypeSignature)1969828658u, CIccTag = CIccTag]'
--
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
/home/llunak/build/src/libo/clone/libs-extern/icc/unxlngx6.pro/misc/build/SampleICC-1.3.2/IccProfLib/IccTagBasic.h:605:20: warning: by 'CIccTag* CIccTagNum<T, Tsig>::NewCopy() [with T = long long unsigned int, icTagTypeSignature Tsig = (icTagTypeSignature)1969829428u, CIccTag = CIccTag]'
--
../../IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
../../IccProfLib/IccTagLut.h:207:28: warning: by 'virtual icValidateStatus CIccTagParametricCurve::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
../../IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
../../IccProfLib/IccTagLut.h:389:28: warning: by 'virtual icValidateStatus CIccMBB::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
../../IccProfLib/IccTagLut.h:369:20: warning: 'virtual CIccTag* CIccMBB::NewCopy() const' was hidden
../../IccProfLib/IccTagLut.h:436:20: warning: by 'virtual CIccTag* CIccTagLutAtoB::NewCopy()'
--
../../IccProfLib/IccTagBasic.h:124:20: warning: 'virtual CIccTag* CIccTag::NewCopy() const' was hidden
../../IccProfLib/IccTagBasic.h:547:20: warning: by 'CIccTag* CIccTagFixedNum<T, Tsig>::NewCopy() [with T = long int, icTagTypeSignature Tsig = (icTagTypeSignature)1936077618u, CIccTag = CIccTag]'
--
../../IccProfLib/IccCmm.h:564:23: warning: 'virtual icStatusCMM CIccCmm::AddXform(icUInt8Number*, icUInt32Number, icRenderingIntent, icXformInterp, icXformLutType, bool)' was hidden
../../IccProfLib/IccCmm.h:666:23: warning: by 'CIccNamedColorCmm::AddXform'
../../IccProfLib/IccCmm.h:570:23: warning: 'virtual icStatusCMM CIccCmm::AddXform(CIccProfile&, icRenderingIntent, icXformInterp, icXformLutType, bool)' was hidden
../../IccProfLib/IccCmm.h:666:23: warning: by 'CIccNamedColorCmm::AddXform'
--
../../../IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
../../../IccProfLib/IccTagLut.h:207:28: warning: by 'virtual icValidateStatus CIccTagParametricCurve::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
../../../IccProfLib/IccTagBasic.h:199:28: warning: 'virtual icValidateStatus CIccTag::Validate(icTagSignature, std::string&, const CIccProfile*) const' was hidden
../../../IccProfLib/IccTagLut.h:389:28: warning: by 'virtual icValidateStatus CIccMBB::Validate(icTagSignature, std::string&, const CIccProfile*)'
--
../../../IccProfLib/IccTagLut.h:369:20: warning: 'virtual CIccTag* CIccMBB::NewCopy() const' was hidden
../../../IccProfLib/IccTagLut.h:436:20: warning: by 'virtual CIccTag* CIccTagLutAtoB::NewCopy()'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase2.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper2<Ifc1, Ifc2>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc2 = com::sun::star::accessibility::XAccessibleContext]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase2.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper2<Ifc1, Ifc2>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc2 = com::sun::star::accessibility::XAccessibleContext]'
--
../inc/salprn.h:96:22: warning: 'virtual sal_Bool PspSalPrinter::StartJob(const String*, const String&, const String&, ImplJobSetup*, vcl::PrinterController&)' was hidden
/home/llunak/build/src/libo/clone/libs-gui/vcl/unx/headless/svpprn.hxx:51:22: warning: by 'virtual sal_Bool SvpSalPrinter::StartJob(const String*, const String&, const String&, sal_uLong, bool, bool, ImplJobSetup*)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/propshlp.hxx:480:40: warning: 'virtual com::sun::star::uno::Any cppu::OPropertySetHelper::getFastPropertyValue(sal_Int32)' was hidden
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KStatement.hxx:93:26: warning: by 'virtual void connectivity::kab::KabCommonStatement::getFastPropertyValue(com::sun::star::uno::Any&, sal_Int32) const'
--
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KStatement.hxx:126:92: warning: 'virtual com::sun::star::uno::Reference<com::sun::star::sdbc::XResultSet> connectivity::kab::KabCommonStatement::executeQuery(const rtl::OUString&)' was hidden
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KPreparedStatement.hxx:81:92: warning: by 'virtual com::sun::star::uno::Reference<com::sun::star::sdbc::XResultSet> connectivity::kab::KabPreparedStatement::executeQuery()'
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KStatement.hxx:128:31: warning: 'virtual sal_Int32 connectivity::kab::KabCommonStatement::executeUpdate(const rtl::OUString&)' was hidden
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KPreparedStatement.hxx:82:31: warning: by 'virtual sal_Int32 connectivity::kab::KabPreparedStatement::executeUpdate()'
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KStatement.hxx:130:30: warning: 'virtual sal_Bool connectivity::kab::KabCommonStatement::execute(const rtl::OUString&)' was hidden
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KPreparedStatement.hxx:83:30: warning: by 'virtual sal_Bool connectivity::kab::KabPreparedStatement::execute()'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/propshlp.hxx:480:40: warning: 'virtual com::sun::star::uno::Any cppu::OPropertySetHelper::getFastPropertyValue(sal_Int32)' was hidden
/home/llunak/build/src/libo/clone/libs-core/connectivity/source/drivers/kab/KResultSet.hxx:92:26: warning: by 'virtual void connectivity::kab::KabResultSet::getFastPropertyValue(com::sun::star::uno::Any&, sal_Int32) const'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase5.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper5<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase5.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper5<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase4.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper4<Ifc1, Ifc2, Ifc3, Ifc4>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase4.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper4<Ifc1, Ifc2, Ifc3, Ifc4>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection, Ifc6 = com::sun::star::lang::XUnoTunnel]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection, Ifc6 = com::sun::star::lang::XUnoTunnel]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase4.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper4<Ifc1, Ifc2, Ifc3, Ifc4>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc4 = com::sun::star::lang::XServiceInfo]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase4.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper4<Ifc1, Ifc2, Ifc3, Ifc4>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc4 = com::sun::star::lang::XServiceInfo]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase9.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper9<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleComponent, Ifc4 = com::sun::star::accessibility::XAccessibleEditableText, Ifc5 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc6 = com::sun::star::accessibility::XAccessibleTextAttributes, Ifc7 = com::sun::star::accessibility::XAccessibleHypertext, Ifc8 = com::sun::star::accessibility::XAccessibleMultiLineText, Ifc9 = com::sun::star::lang::XServiceInfo]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase9.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper9<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleComponent, Ifc4 = com::sun::star::accessibility::XAccessibleEditableText, Ifc5 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc6 = com::sun::star::accessibility::XAccessibleTextAttributes, Ifc7 = com::sun::star::accessibility::XAccessibleHypertext, Ifc8 = com::sun::star::accessibility::XAccessibleMultiLineText, Ifc9 = com::sun::star::lang::XServiceInfo]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase_ex.hxx:55:18: warning: 'virtual void cppu::WeakComponentImplHelperBase::disposing()' was hidden
/home/llunak/build/src/libo/clone/libs-core/fpicker/source/unx/kde_unx/UnxFilePicker.hxx:146:18: warning: by 'virtual void UnxFilePicker::disposing(const com::sun::star::lang::EventObject&)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase_ex.hxx:55:18: warning: 'virtual void cppu::WeakComponentImplHelperBase::disposing()' was hidden
./UnxFilePicker.hxx:146:18: warning: by 'virtual void UnxFilePicker::disposing(const com::sun::star::lang::EventObject&)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/lang/XEventListener.hdl:23:18: warning: 'virtual void com::sun::star::lang::XEventListener::disposing(const com::sun::star::lang::EventObject&)' was hidden
../../inc/canvas/base/graphicdevicebase.hxx:150:22: warning: by 'void canvas::GraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing() [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper9<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::util::XUpdatable, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = cairocanvas::SpriteDeviceHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]'
--
../../inc/canvas/base/bufferedgraphicdevicebase.hxx:237:22: warning: 'void canvas::BufferedGraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing(const com::sun::star::lang::EventObject&) [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper9<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::util::XUpdatable, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = cairocanvas::SpriteDeviceHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]' was hidden
../../inc/canvas/base/canvasbase.hxx:126:22: warning: by 'void canvas::CanvasBase<Base, CanvasHelper, Mutex, UnambiguousBase>::disposing() [with Base = cairocanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = cairocanvas::SpriteCanvasHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase_ex.hxx:55:18: warning: 'virtual void cppu::WeakComponentImplHelperBase::disposing()' was hidden
/home/llunak/build/src/libo/clone/libs-core/fpicker/source/unx/kde4/KDE4FilePicker.hxx:152:18: warning: by 'virtual void KDE4FilePicker::disposing(const com::sun::star::lang::EventObject&)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/lang/XEventListener.hdl:23:18: warning: 'virtual void com::sun::star::lang::XEventListener::disposing(const com::sun::star::lang::EventObject&)' was hidden
../../inc/canvas/base/graphicdevicebase.hxx:150:22: warning: by 'void canvas::GraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing() [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper9<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::util::XUpdatable, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = vclcanvas::SpriteDeviceHelper, Mutex = vclcanvas::tools::LocalGuard, UnambiguousBase = cppu::OWeakObject]'
--
../../inc/canvas/base/bufferedgraphicdevicebase.hxx:237:22: warning: 'void canvas::BufferedGraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing(const com::sun::star::lang::EventObject&) [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper9<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::util::XUpdatable, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = vclcanvas::SpriteDeviceHelper, Mutex = vclcanvas::tools::LocalGuard, UnambiguousBase = cppu::OWeakObject]' was hidden
../../inc/canvas/base/canvasbase.hxx:126:22: warning: by 'void canvas::CanvasBase<Base, CanvasHelper, Mutex, UnambiguousBase>::disposing() [with Base = vclcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = vclcanvas::SpriteCanvasHelper, Mutex = vclcanvas::tools::LocalGuard, UnambiguousBase = cppu::OWeakObject]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/lang/XEventListener.hdl:23:18: warning: 'virtual void com::sun::star::lang::XEventListener::disposing(const com::sun::star::lang::EventObject&)' was hidden
../../inc/canvas/base/graphicdevicebase.hxx:150:22: warning: by 'void canvas::GraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing() [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper8<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]'
--
../../inc/canvas/base/bufferedgraphicdevicebase.hxx:237:22: warning: 'void canvas::BufferedGraphicDeviceBase<Base, DeviceHelper, Mutex, UnambiguousBase>::disposing(const com::sun::star::lang::EventObject&) [with Base = canvas::BaseMutexHelper<cppu::WeakComponentImplHelper8<com::sun::star::rendering::XSpriteCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::rendering::XGraphicDevice, com::sun::star::lang::XMultiServiceFactory, com::sun::star::rendering::XBufferController, com::sun::star::awt::XWindowListener, com::sun::star::beans::XPropertySet, com::sun::star::lang::XServiceName> >, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]' was hidden
../../inc/canvas/base/canvasbase.hxx:126:22: warning: by 'void canvas::CanvasBase<Base, CanvasHelper, Mutex, UnambiguousBase>::disposing() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::Guard<osl::Mutex>, UnambiguousBase = cppu::OWeakObject]'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfcontentcontainer.hxx:98:18: warning: 'virtual void XFContentContainer::Add(const rtl::OUString&)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfframe.hxx:91:18: warning: by 'virtual void XFFrame::Add(IXFContent*)'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpobj.hxx:96:18: warning: 'virtual void LwpObject::RegisterStyle()' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwppagelayout.hxx:125:10: warning: by 'LwpHeaderLayout::RegisterStyle'
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpobj.hxx:96:18: warning: 'virtual void LwpObject::RegisterStyle()' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwppagelayout.hxx:150:10: warning: by 'LwpFooterLayout::RegisterStyle'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpfrib.hxx:119:18: warning: 'virtual void LwpFrib::RegisterStyle(LwpFoundry*)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpfootnote.hxx:111:10: warning: by 'void LwpFribFootnote::RegisterStyle()'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpobj.hxx:97:18: warning: 'virtual void LwpObject::Parse(IXFStream*)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwptablelayout.hxx:112:10: warning: by 'void LwpTableLayout::Parse()'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpobj.hxx:96:18: warning: 'virtual void LwpObject::RegisterStyle()' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwptablelayout.hxx:206:10: warning: by 'void LwpColumnLayout::RegisterStyle(double)'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpfrib.hxx:119:18: warning: 'virtual void LwpFrib::RegisterStyle(LwpFoundry*)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpfribtable.hxx:69:10: warning: by 'void LwpFribTable::RegisterStyle()'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpfrib.hxx:119:18: warning: 'virtual void LwpFrib::RegisterStyle(LwpFoundry*)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/lwpnotes.hxx:80:10: warning: by 'void LwpFribNote::RegisterStyle()'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfcontentcontainer.hxx:98:18: warning: 'virtual void XFContentContainer::Add(const rtl::OUString&)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfcell.hxx:89:10: warning: by 'virtual void XFCell::Add(IXFContent*)'
--
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfframe.hxx:91:18: warning: 'virtual void XFFrame::Add(IXFContent*)' was hidden
/home/llunak/build/src/libo/clone/filters/lotuswordpro/source/filter/xfilter/xfdrawgroup.hxx:80:10: warning: by 'void XFDrawGroup::Add(XFFrame*)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/document/XEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::document::XEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::document::XEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/comphelper/implbase_var.hxx:389:18: warning: by 'void comphelper::WeakComponentImplHelper17<Ifc0, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11, Ifc12, Ifc13, Ifc14, Ifc15, Ifc16>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc0 = com::sun::star::frame::XModel2, Ifc1 = com::sun::star::util::XModifiable, Ifc2 = com::sun::star::frame::XStorable, Ifc3 = com::sun::star::document::XEventBroadcaster, Ifc4 = com::sun::star::document::XDocumentEventBroadcaster, Ifc5 = com::sun::star::view::XPrintable, Ifc6 = com::sun::star::util::XCloseable, Ifc7 = com::sun::star::lang::XServiceInfo, Ifc8 = com::sun::star::sdb::XOfficeDatabaseDocument, Ifc9 = com::sun::star::ui::XUIConfigurationManagerSupplier, Ifc10 = com::sun::star::document::XStorageBasedDocument, Ifc11 = com::sun::star::document::XEmbeddedScripts, Ifc12 = com::sun::star::document::XScriptInvocationContext, Ifc13 = com::sun::star::script::provider::XScriptProviderSupplier, Ifc14 = com::sun::star::document::XEventsSupplier, Ifc15 = com::sun::star::frame::XLoadable, Ifc16 = com::sun::star::document::XDocumentRecovery]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/document/XEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::document::XEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::document::XEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/comphelper/implbase_var.hxx:393:18: warning: by 'void comphelper::WeakComponentImplHelper17<Ifc0, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11, Ifc12, Ifc13, Ifc14, Ifc15, Ifc16>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc0 = com::sun::star::frame::XModel2, Ifc1 = com::sun::star::util::XModifiable, Ifc2 = com::sun::star::frame::XStorable, Ifc3 = com::sun::star::document::XEventBroadcaster, Ifc4 = com::sun::star::document::XDocumentEventBroadcaster, Ifc5 = com::sun::star::view::XPrintable, Ifc6 = com::sun::star::util::XCloseable, Ifc7 = com::sun::star::lang::XServiceInfo, Ifc8 = com::sun::star::sdb::XOfficeDatabaseDocument, Ifc9 = com::sun::star::ui::XUIConfigurationManagerSupplier, Ifc10 = com::sun::star::document::XStorageBasedDocument, Ifc11 = com::sun::star::document::XEmbeddedScripts, Ifc12 = com::sun::star::document::XScriptInvocationContext, Ifc13 = com::sun::star::script::provider::XScriptProviderSupplier, Ifc14 = com::sun::star::document::XEventsSupplier, Ifc15 = com::sun::star::frame::XLoadable, Ifc16 = com::sun::star::document::XDocumentRecovery]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleComponent, Ifc4 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc5 = com::sun::star::lang::XServiceInfo, Ifc6 = com::sun::star::lang::XEventListener]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleContext, Ifc3 = com::sun::star::accessibility::XAccessibleComponent, Ifc4 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc5 = com::sun::star::lang::XServiceInfo, Ifc6 = com::sun::star::lang::XEventListener]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/document/XEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::document::XEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::document::XEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/comphelper/implbase_var.hxx:389:18: warning: by 'void comphelper::WeakComponentImplHelper13<Ifc0, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11, Ifc12>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc0 = com::sun::star::report::XReportDefinition, Ifc1 = com::sun::star::document::XEventBroadcaster, Ifc2 = com::sun::star::lang::XServiceInfo, Ifc3 = com::sun::star::frame::XModule, Ifc4 = com::sun::star::lang::XUnoTunnel, Ifc5 = com::sun::star::util::XNumberFormatsSupplier, Ifc6 = com::sun::star::frame::XTitle, Ifc7 = com::sun::star::frame::XTitleChangeBroadcaster, Ifc8 = com::sun::star::frame::XUntitledNumbers, Ifc9 = com::sun::star::document::XDocumentPropertiesSupplier, Ifc10 = com::sun::star::datatransfer::XTransferable, Ifc11 = com::sun::star::document::XUndoManagerSupplier, Ifc12 = SvxUnoDrawMSFactory]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/document/XEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::document::XEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::document::XEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/comphelper/implbase_var.hxx:393:18: warning: by 'void comphelper::WeakComponentImplHelper13<Ifc0, Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, Ifc8, Ifc9, Ifc10, Ifc11, Ifc12>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc0 = com::sun::star::report::XReportDefinition, Ifc1 = com::sun::star::document::XEventBroadcaster, Ifc2 = com::sun::star::lang::XServiceInfo, Ifc3 = com::sun::star::frame::XModule, Ifc4 = com::sun::star::lang::XUnoTunnel, Ifc5 = com::sun::star::util::XNumberFormatsSupplier, Ifc6 = com::sun::star::frame::XTitle, Ifc7 = com::sun::star::frame::XTitleChangeBroadcaster, Ifc8 = com::sun::star::frame::XUntitledNumbers, Ifc9 = com::sun::star::document::XDocumentPropertiesSupplier, Ifc10 = com::sun::star::datatransfer::XTransferable, Ifc11 = com::sun::star::document::XUndoManagerSupplier, Ifc12 = SvxUnoDrawMSFactory]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/filter/msfilter/escherex.hxx:1587:34: warning: 'virtual EscherExHostAppData* EscherEx::StartShape(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape>&, const Rectangle*)' was hidden
../../inc/oox/export/vmlexport.hxx:84:23: warning: by 'virtual sal_Int32 oox::vml::VMLExport::StartShape()'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/filter/msfilter/escherex.hxx:1593:18: warning: 'virtual void EscherEx::EndShape(sal_uInt16, sal_uInt32)' was hidden
../../inc/oox/export/vmlexport.hxx:89:18: warning: by 'virtual void oox::vml::VMLExport::EndShape(sal_Int32)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection, Ifc6 = com::sun::star::lang::XServiceInfo]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase6.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper6<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::accessibility::XAccessibleSelection, Ifc6 = com::sun::star::lang::XServiceInfo]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:23:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::addEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase5.hxx:80:22: warning: by 'void cppu::WeakComponentImplHelper5<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5>::addEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::lang::XServiceInfo]'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/offuh/com/sun/star/accessibility/XAccessibleEventBroadcaster.hdl:24:18: warning: 'virtual void com::sun::star::accessibility::XAccessibleEventBroadcaster::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleEventListener>&)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/cppuhelper/compbase5.hxx:82:22: warning: by 'void cppu::WeakComponentImplHelper5<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5>::removeEventListener(const com::sun::star::uno::Reference<com::sun::star::lang::XEventListener>&) [with Ifc1 = com::sun::star::accessibility::XAccessible, Ifc2 = com::sun::star::accessibility::XAccessibleEventBroadcaster, Ifc3 = com::sun::star::accessibility::XAccessibleContext, Ifc4 = com::sun::star::accessibility::XAccessibleComponent, Ifc5 = com::sun::star::lang::XServiceInfo]'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/vcl/tabpage.hxx:58:18: warning: 'virtual void TabPage::DeactivatePage()' was hidden
../inc/tpformula.hxx:52:17: warning: by 'virtual int ScTpFormulaOptions::DeactivatePage(SfxItemSet*)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/vcl/tabpage.hxx:58:18: warning: 'virtual void TabPage::DeactivatePage()' was hidden
../inc/tpcompatibility.hxx:47:17: warning: by 'virtual int ScTpCompatOptions::DeactivatePage(SfxItemSet*)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/filter/msfilter/escherex.hxx:1587:34: warning: 'virtual EscherExHostAppData* EscherEx::StartShape(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape>&, const Rectangle*)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/oox/export/vmlexport.hxx:84:23: warning: by 'virtual sal_Int32 oox::vml::VMLExport::StartShape()'
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/filter/msfilter/escherex.hxx:1593:18: warning: 'virtual void EscherEx::EndShape(sal_uInt16, sal_uInt32)' was hidden
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/oox/export/vmlexport.hxx:89:18: warning: by 'virtual void oox::vml::VMLExport::EndShape(sal_Int32)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/vbahelper/vbadocumentbase.hxx:62:18: warning: 'virtual void VbaDocumentBase::Protect(const com::sun::star::uno::Any&)' was hidden
/home/llunak/build/src/libo/sw/source/ui/vba/vbadocument.hxx:81:18: warning: by 'virtual void SwVbaDocument::Protect(sal_Int32, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&)'
--
/home/llunak/build/src/libo/solver/300/unxlngx6.pro/inc/vbahelper/vbadocumentbase.hxx:62:18: warning: 'virtual void VbaDocumentBase::Protect(const com::sun::star::uno::Any&)' was hidden
/home/llunak/build/src/libo/sw/source/ui/vba/vbadocument.hxx:81:18: warning: by 'virtual void SwVbaDocument::Protect(sal_Int32, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&)'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-operator.diff
Type: text/x-diff
Size: 54630 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110324/b10b6f9e/attachment-0003.diff>
More information about the LibreOffice
mailing list