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;
* convenient API for frequently used functionality then the "raw"
* UCB-API does.
*/
class UCBHELPER_DLLPUBLIC Content
class UCBHELPER_DLLPUBLIC Content final
{
rtl::Reference< Content_Impl > m_xImpl;
protected:
/// @throws css::ucb::CommandAbortedException
/// @throws css::uno::RuntimeException,
/// @throws css::uno::Exception
......
......@@ -76,15 +76,12 @@ ResultSetColumnData::ResultSetColumnData()
* css::sdbc::XResultSetMetaDataSupplier, which is required for
* implementations of service com.sun.star.ucb.ContentResultSet.
*/
class UCBHELPER_DLLPUBLIC ResultSetMetaData :
class UCBHELPER_DLLPUBLIC ResultSetMetaData final :
public ::cppu::OWeakObject,
public css::lang::XTypeProvider,
public css::sdbc::XResultSetMetaData
{
private:
std::unique_ptr<ucbhelper_impl::ResultSetMetaData_Impl> m_pImpl;
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext;
css::uno::Sequence< css::beans::Property > m_aProps;
......
......@@ -362,13 +362,12 @@ private:
};
class CachedContentResultSetFactory
class CachedContentResultSetFactory final
: public cppu::OWeakObject
, public css::lang::XTypeProvider
, public css::lang::XServiceInfo
, public css::ucb::XCachedContentResultSetFactory
{
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext;
public:
......
......@@ -137,13 +137,12 @@ public:
};
class CachedContentResultSetStubFactory
class CachedContentResultSetStubFactory final
: public cppu::OWeakObject
, public css::lang::XTypeProvider
, public css::lang::XServiceInfo
, public css::ucb::XCachedContentResultSetStubFactory
{
protected:
css::uno::Reference< css::lang::XMultiServiceFactory > m_xSMgr;
public:
......
......@@ -74,13 +74,12 @@ public:
};
class CachedDynamicResultSetFactory
class CachedDynamicResultSetFactory final
: public cppu::OWeakObject
, public css::lang::XTypeProvider
, public css::lang::XServiceInfo
, public css::ucb::XCachedDynamicResultSetFactory
{
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext;
public:
......
......@@ -64,13 +64,12 @@ public:
};
class CachedDynamicResultSetStubFactory
class CachedDynamicResultSetStubFactory final
: public cppu::OWeakObject
, public css::lang::XTypeProvider
, public css::lang::XServiceInfo
, public css::ucb::XCachedDynamicResultSetStubFactory
{
protected:
css::uno::Reference< css::uno::XComponentContext > m_xContext;
public:
......
......@@ -28,17 +28,6 @@
#include <rtl/ustring.hxx>
namespace ftp {
class FTPStreamContainer
{
protected:
~FTPStreamContainer() {}
};
}
extern "C" {
/** 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