[Libreoffice-commits] core.git: extensions/source
Stephan Bergmann
sbergman at redhat.com
Tue Dec 5 15:12:44 UTC 2017
extensions/source/propctrlr/propertyeditor.cxx | 6 +++---
extensions/source/propctrlr/propertyeditor.hxx | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
New commits:
commit e2553f5cc4a3cdcb09c1b291082b81d0a5a43b17
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Tue Dec 5 10:46:46 2017 +0100
Replace deprecated std::mem_fun et al in extensions
(as std::mem_fun is gone by default at least from recent libc++ in C++17 mode)
Change-Id: I109dd7e04ed2914eb8768bb8139758b5ad60dadc
Reviewed-on: https://gerrit.libreoffice.org/45862
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
diff --git a/extensions/source/propctrlr/propertyeditor.cxx b/extensions/source/propctrlr/propertyeditor.cxx
index 4f8c355c4439..cb266a4780ce 100644
--- a/extensions/source/propctrlr/propertyeditor.cxx
+++ b/extensions/source/propctrlr/propertyeditor.cxx
@@ -273,7 +273,7 @@ namespace pcr
}
- void OPropertyEditor::Update(const std::mem_fun_t<void,OBrowserListBox>& _aUpdateFunction)
+ void OPropertyEditor::Update(const std::function<void(OBrowserListBox *)>& _aUpdateFunction)
{
// forward this to all our pages
sal_uInt16 nCount = m_aTabControl->GetPageCount();
@@ -288,12 +288,12 @@ namespace pcr
void OPropertyEditor::EnableUpdate()
{
- Update(std::mem_fun(&OBrowserListBox::EnableUpdate));
+ Update(std::mem_fn(&OBrowserListBox::EnableUpdate));
}
void OPropertyEditor::DisableUpdate()
{
- Update(std::mem_fun(&OBrowserListBox::DisableUpdate));
+ Update(std::mem_fn(&OBrowserListBox::DisableUpdate));
}
diff --git a/extensions/source/propctrlr/propertyeditor.hxx b/extensions/source/propctrlr/propertyeditor.hxx
index 8b49ea967e0a..5469e372f795 100644
--- a/extensions/source/propctrlr/propertyeditor.hxx
+++ b/extensions/source/propctrlr/propertyeditor.hxx
@@ -120,7 +120,7 @@ namespace pcr
OBrowserPage* getPage( const OUString& _rPropertyName );
const OBrowserPage* getPage( const OUString& _rPropertyName ) const;
- void Update(const std::mem_fun_t<void,OBrowserListBox>& _aUpdateFunction);
+ void Update(const std::function<void(OBrowserListBox *)>& _aUpdateFunction);
typedef void (OPropertyEditor::*PageOperation)( OBrowserPage&, const void* );
void forEachPage( PageOperation _pOperation );
More information about the Libreoffice-commits
mailing list