Kaydet (Commit) e2dd2975 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:finalclasses in ucb,ucbhelper

Change-Id: I5a0f75cb2b19123ac5f9f149a6dcaa06ef3f8923
Reviewed-on: https://gerrit.libreoffice.org/43585Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst b42c7f2d
...@@ -91,11 +91,10 @@ class Content_Impl; ...@@ -91,11 +91,10 @@ class Content_Impl;
* convenient API for frequently used functionality then the "raw" * convenient API for frequently used functionality then the "raw"
* UCB-API does. * UCB-API does.
*/ */
class UCBHELPER_DLLPUBLIC Content class UCBHELPER_DLLPUBLIC Content final
{ {
rtl::Reference< Content_Impl > m_xImpl; rtl::Reference< Content_Impl > m_xImpl;
protected:
/// @throws css::ucb::CommandAbortedException /// @throws css::ucb::CommandAbortedException
/// @throws css::uno::RuntimeException, /// @throws css::uno::RuntimeException,
/// @throws css::uno::Exception /// @throws css::uno::Exception
......
...@@ -76,15 +76,12 @@ ResultSetColumnData::ResultSetColumnData() ...@@ -76,15 +76,12 @@ ResultSetColumnData::ResultSetColumnData()
* css::sdbc::XResultSetMetaDataSupplier, which is required for * css::sdbc::XResultSetMetaDataSupplier, which is required for
* implementations of service com.sun.star.ucb.ContentResultSet. * implementations of service com.sun.star.ucb.ContentResultSet.
*/ */
class UCBHELPER_DLLPUBLIC ResultSetMetaData : class UCBHELPER_DLLPUBLIC ResultSetMetaData final :
public ::cppu::OWeakObject, public ::cppu::OWeakObject,
public css::lang::XTypeProvider, public css::lang::XTypeProvider,
public css::sdbc::XResultSetMetaData public css::sdbc::XResultSetMetaData
{ {
private:
std::unique_ptr<ucbhelper_impl::ResultSetMetaData_Impl> m_pImpl; std::unique_ptr<ucbhelper_impl::ResultSetMetaData_Impl> m_pImpl;
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext; css::uno::Reference< css::uno::XComponentContext > m_xContext;
css::uno::Sequence< css::beans::Property > m_aProps; css::uno::Sequence< css::beans::Property > m_aProps;
......
...@@ -362,13 +362,12 @@ private: ...@@ -362,13 +362,12 @@ private:
}; };
class CachedContentResultSetFactory class CachedContentResultSetFactory final
: public cppu::OWeakObject : public cppu::OWeakObject
, public css::lang::XTypeProvider , public css::lang::XTypeProvider
, public css::lang::XServiceInfo , public css::lang::XServiceInfo
, public css::ucb::XCachedContentResultSetFactory , public css::ucb::XCachedContentResultSetFactory
{ {
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext; css::uno::Reference< css::uno::XComponentContext > m_xContext;
public: public:
......
...@@ -137,13 +137,12 @@ public: ...@@ -137,13 +137,12 @@ public:
}; };
class CachedContentResultSetStubFactory class CachedContentResultSetStubFactory final
: public cppu::OWeakObject : public cppu::OWeakObject
, public css::lang::XTypeProvider , public css::lang::XTypeProvider
, public css::lang::XServiceInfo , public css::lang::XServiceInfo
, public css::ucb::XCachedContentResultSetStubFactory , public css::ucb::XCachedContentResultSetStubFactory
{ {
protected:
css::uno::Reference< css::lang::XMultiServiceFactory > m_xSMgr; css::uno::Reference< css::lang::XMultiServiceFactory > m_xSMgr;
public: public:
......
...@@ -74,13 +74,12 @@ public: ...@@ -74,13 +74,12 @@ public:
}; };
class CachedDynamicResultSetFactory class CachedDynamicResultSetFactory final
: public cppu::OWeakObject : public cppu::OWeakObject
, public css::lang::XTypeProvider , public css::lang::XTypeProvider
, public css::lang::XServiceInfo , public css::lang::XServiceInfo
, public css::ucb::XCachedDynamicResultSetFactory , public css::ucb::XCachedDynamicResultSetFactory
{ {
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext; css::uno::Reference< css::uno::XComponentContext > m_xContext;
public: public:
......
...@@ -64,13 +64,12 @@ public: ...@@ -64,13 +64,12 @@ public:
}; };
class CachedDynamicResultSetStubFactory class CachedDynamicResultSetStubFactory final
: public cppu::OWeakObject : public cppu::OWeakObject
, public css::lang::XTypeProvider , public css::lang::XTypeProvider
, public css::lang::XServiceInfo , public css::lang::XServiceInfo
, public css::ucb::XCachedDynamicResultSetStubFactory , public css::ucb::XCachedDynamicResultSetStubFactory
{ {
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext; css::uno::Reference< css::uno::XComponentContext > m_xContext;
public: public:
......
...@@ -28,17 +28,6 @@ ...@@ -28,17 +28,6 @@
#include <rtl/ustring.hxx> #include <rtl/ustring.hxx>
namespace ftp {
class FTPStreamContainer
{
protected:
~FTPStreamContainer() {}
};
}
extern "C" { extern "C" {
/** callback for curl_easy_perform(), /** callback for curl_easy_perform(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment