LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
Same as WeakComponentImplHelper2, except doesn't implement addEventListener, removeEventListener and dispose. More...
#include <compbase2.hxx>
Public Member Functions | |
PartialWeakComponentImplHelper2 (::osl::Mutex &rMutex) SAL_NOEXCEPT | |
virtual css::uno::Any | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > | getImplementationId () SAL_OVERRIDE |
Same as WeakComponentImplHelper2, except doesn't implement addEventListener, removeEventListener and dispose.
This requires derived classes to implement those three methods. This makes it possible to implement classes which are required to implement methods from multiple bases which have different addEventListener/removeEventListener signatures without triggering the g++ overloaded-virtual warning
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |