From 4bd45d7d2a32a170b4ed11b03752726b446fbb79 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Tue, 4 Jun 2013 11:08:42 -0700 Subject: Fix warnings found by clang: private members unused in classes These are private classes, so there's no need to keep binary compatibility or reserved members. qabstractxmlpullprovider_p.h:103:41: error: private field 'd' is not used [-Werror,-Wunused-private-field] projectedexpression_p.h:124:55: error: private field 'm_axis' is not used [-Werror,-Wunused-private-field] qprojectedexpression_p.h:154:41: error: private field 'm_right' is not used [-Werror,-Wunused-private-field] Change-Id: Idd46da87aaa85124b285cdcf01cf76eaa16e86c3 Reviewed-by: Robin Burchell --- src/xmlpatterns/projection/qprojectedexpression_p.h | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/xmlpatterns/projection') diff --git a/src/xmlpatterns/projection/qprojectedexpression_p.h b/src/xmlpatterns/projection/qprojectedexpression_p.h index 2d36df8..d0b0da0 100644 --- a/src/xmlpatterns/projection/qprojectedexpression_p.h +++ b/src/xmlpatterns/projection/qprojectedexpression_p.h @@ -104,10 +104,11 @@ namespace QPatternist { public: ProjectedStep(const ProjectedNodeTest::Ptr test, - const QXmlNodeModelIndex::Axis axis) : m_test(test), - m_axis(axis) + const QXmlNodeModelIndex::Axis axis) { - Q_ASSERT(m_test); + Q_ASSERT(test); + Q_UNUSED(test); + Q_UNUSED(axis); } virtual Action actionForElement(const QXmlName name, @@ -120,19 +121,17 @@ namespace QPatternist } private: - const ProjectedNodeTest::Ptr m_test; - const QXmlNodeModelIndex::Axis m_axis; }; class ProjectedPath : public ProjectedExpression { public: ProjectedPath(const ProjectedExpression::Ptr left, - const ProjectedExpression::Ptr right) : m_left(left), - m_right(right) + const ProjectedExpression::Ptr right) : m_left(left) { Q_ASSERT(m_left); - Q_ASSERT(m_right); + Q_ASSERT(right); + Q_UNUSED(right); } virtual Action actionForElement(const QXmlName name, @@ -152,7 +151,6 @@ namespace QPatternist private: const ProjectedExpression::Ptr m_left; - const ProjectedExpression::Ptr m_right; }; } -- cgit v1.2.1