diff options
author | Tor Lillqvist <tml@collabora.com> | 2014-04-16 09:51:47 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2014-04-16 09:54:12 +0300 |
commit | e616c346d433dffd52fd483d8cfb3c4e5ec4169e (patch) | |
tree | 2c93b82ae170c7b3b1e8301ced495adaa2ce4a22 /dbaccess/source/core/dataaccess | |
parent | f9344940db627b549a9047da6b1bcc62a2d3a6ef (diff) |
WaE: Unreferenced function definition [loplugin:unreffun]
Work around a slight confusion in the Clang plugin when used with Clang
3.2. Put these 'extern "C"' function definitions consistenly outside
namespaces, as they are declared in the header.
Change-Id: Iccee41dfe0776f382e677b109009a95fb806a12c
Diffstat (limited to 'dbaccess/source/core/dataaccess')
-rw-r--r-- | dbaccess/source/core/dataaccess/commanddefinition.cxx | 7 | ||||
-rw-r--r-- | dbaccess/source/core/dataaccess/databasedocument.cxx | 7 | ||||
-rw-r--r-- | dbaccess/source/core/dataaccess/datasource.cxx | 7 |
3 files changed, 15 insertions, 6 deletions
diff --git a/dbaccess/source/core/dataaccess/commanddefinition.cxx b/dbaccess/source/core/dataaccess/commanddefinition.cxx index 8efc22290fb0..14a527eb518e 100644 --- a/dbaccess/source/core/dataaccess/commanddefinition.cxx +++ b/dbaccess/source/core/dataaccess/commanddefinition.cxx @@ -38,15 +38,14 @@ using namespace ::osl; using namespace ::comphelper; using namespace ::cppu; -namespace dbaccess -{ - // OCommandDefinition extern "C" void SAL_CALL createRegistryInfo_OCommandDefinition() { - static ::dba::OAutoRegistration< OCommandDefinition > aAutoRegistration; + static ::dba::OAutoRegistration< ::dbaccess::OCommandDefinition > aAutoRegistration; } +namespace dbaccess +{ void OCommandDefinition::registerProperties() { diff --git a/dbaccess/source/core/dataaccess/databasedocument.cxx b/dbaccess/source/core/dataaccess/databasedocument.cxx index 9270176061c6..6a181bb4234f 100644 --- a/dbaccess/source/core/dataaccess/databasedocument.cxx +++ b/dbaccess/source/core/dataaccess/databasedocument.cxx @@ -146,13 +146,18 @@ bool ViewMonitor::onSetCurrentController( const Reference< XController >& _rxCon return bLoadFinished; } +} // namespace dbaccess + // ODatabaseDocument extern "C" void SAL_CALL createRegistryInfo_ODatabaseDocument() { - static ::dba::OAutoRegistration< ODatabaseDocument > aAutoRegistration; + static ::dba::OAutoRegistration< ::dbaccess::ODatabaseDocument > aAutoRegistration; } +namespace dbaccess +{ + ODatabaseDocument::ODatabaseDocument(const ::rtl::Reference<ODatabaseModelImpl>& _pImpl ) :ModelDependentComponent( _pImpl ) ,ODatabaseDocument_OfficeDocument( getMutex() ) diff --git a/dbaccess/source/core/dataaccess/datasource.cxx b/dbaccess/source/core/dataaccess/datasource.cxx index 3d653631ddb4..c1b5ba58aba8 100644 --- a/dbaccess/source/core/dataaccess/datasource.cxx +++ b/dbaccess/source/core/dataaccess/datasource.cxx @@ -475,13 +475,18 @@ namespace }; } +} // namespace dbaccess + // ODatabaseContext extern "C" void SAL_CALL createRegistryInfo_ODatabaseSource() { - static ::dba::OAutoRegistration< ODatabaseSource > aAutoRegistration; + static ::dba::OAutoRegistration< ::dbaccess::ODatabaseSource > aAutoRegistration; } +namespace dbaccess +{ + ODatabaseSource::ODatabaseSource(const ::rtl::Reference<ODatabaseModelImpl>& _pImpl) :ModelDependentComponent( _pImpl ) ,ODatabaseSource_Base( getMutex() ) |