If not done, Clang will not find the operator overload.
regards, -kris.
>From 2d196fcff780bdd992d181f823b409ec9c76a034 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld <k...@lanedo.com> Date: Sat, 22 Oct 2011 09:39:12 +0200 Subject: [PATCH 2/8] Put neq-operator for awt::Size in correct namespace --- .../chartapiwrapper/WrappedSymbolProperties.cxx | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx b/chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx index f9062ba..aa156b2 100644 --- a/chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx +++ b/chart2/source/controller/chartapiwrapper/WrappedSymbolProperties.cxx @@ -61,6 +61,17 @@ using ::com::sun::star::uno::Sequence; using ::com::sun::star::beans::Property; using ::rtl::OUString; + +namespace com { namespace sun { namespace star { namespace awt { + +// this operator is not defined by default +bool operator!=( const awt::Size & rSize1, const awt::Size & rSize2 ) +{ + return (rSize1.Width != rSize2.Width) || (rSize1.Height != rSize2.Height); +} + +} } } } + //............................................................................. namespace chart { @@ -97,12 +108,6 @@ public: virtual ~WrappedSymbolBitmapURLProperty(); }; -// this operator is not defined by default -bool operator!=( const awt::Size & rSize1, const awt::Size & rSize2 ) -{ - return (rSize1.Width != rSize2.Width) || (rSize1.Height != rSize2.Height); -} - class WrappedSymbolSizeProperty : public WrappedSeriesOrDiagramProperty< awt::Size > { public: -- 1.7.4.4
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice