summaryrefslogtreecommitdiff
path: root/chart2/source/inc/DisposeHelper.hxx
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2017-02-07 14:27:52 +0100
committerTomaž Vajngerl <quikee@gmail.com>2017-02-12 23:00:59 +0000
commit608811c2cb507176530aad0e7e6da81335ecaf10 (patch)
tree5a91691da6c297623726433361cc967215c96723 /chart2/source/inc/DisposeHelper.hxx
parent8cc8ffdb04f9915c5b7dddd619ef89762c7a40c2 (diff)
chart2: simplify and/or clean-up and c++11 features
Change-Id: I4550d04ae4bf6e45f24e34dfb2babc0fdef8ba5a Reviewed-on: https://gerrit.libreoffice.org/34006 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'chart2/source/inc/DisposeHelper.hxx')
-rw-r--r--chart2/source/inc/DisposeHelper.hxx34
1 files changed, 17 insertions, 17 deletions
diff --git a/chart2/source/inc/DisposeHelper.hxx b/chart2/source/inc/DisposeHelper.hxx
index 72642a23121c..cd886c26a669 100644
--- a/chart2/source/inc/DisposeHelper.hxx
+++ b/chart2/source/inc/DisposeHelper.hxx
@@ -27,32 +27,32 @@ namespace chart
namespace DisposeHelper
{
-template< class T >
- void Dispose( const T & xIntf )
+template<class T>
+void Dispose(const T & xInterface)
{
- css::uno::Reference< css::lang::XComponent > xComp( xIntf, css::uno::UNO_QUERY );
- if( xComp.is())
- xComp->dispose();
+ css::uno::Reference<css::lang::XComponent> xComponent(xInterface, css::uno::UNO_QUERY);
+ if (xComponent.is())
+ xComponent->dispose();
}
-template< class Intf >
- void DisposeAndClear( css::uno::Reference< Intf > & rIntf )
+template<class T>
+void DisposeAndClear(css::uno::Reference<T> & rInterface)
{
- Dispose< css::uno::Reference< Intf > >( rIntf );
- rIntf.set( 0 );
+ Dispose<css::uno::Reference<T>>(rInterface);
+ rInterface.set(nullptr);
}
-template< class Container >
- void DisposeAllElements( Container & rContainer )
+template<class Container>
+void DisposeAllElements(Container & rContainer)
{
- for( const auto& rElem : rContainer )
- Dispose< typename Container::value_type >( rElem );
+ for (const auto & rElement : rContainer)
+ {
+ Dispose<typename Container::value_type>(rElement);
+ }
}
-} // namespace DisposeHelper
-} // namespace chart
+}} // namespace chart::DisposeHelper
-// INCLUDED_CHART2_SOURCE_INC_DISPOSEHELPER_HXX
-#endif
+#endif // INCLUDED_CHART2_SOURCE_INC_DISPOSEHELPER_HXX
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */