SVN commit 864794 by danimo: Hint symbol look-up by employing "using" instead of a (possibly slightly slower) wrapper function. M +2 -7 index/cluceneindex.cpp M +5 -2 index/cluceneindex.h M +5 -1 soprano/inference/inferencemodel.cpp M +3 -2 soprano/inference/inferencemodel.h --- trunk/kdesupport/soprano/index/cluceneindex.cpp #864793:864794 @@ -41,16 +41,11 @@ // indexwriter needs to be closed for deletion // indexreader needs to be closed after usage of writer -uint Soprano::qHash( const Soprano::Node& node ) +uint qHash( const Soprano::Node& node ) { - return qHash( node.toString() ); + return qHash( node.toString() ); } -uint qHash( const Soprano::Node& node ) -{ - return qHash( node.toString() ); -} - class Soprano::Index::CLuceneIndex::Private { public: --- trunk/kdesupport/soprano/index/cluceneindex.h #864793:864794 @@ -45,7 +45,12 @@ } } +uint qHash( const Soprano::Node& node ); + namespace Soprano { + + using ::qHash; + namespace Index { /** @@ -259,8 +264,6 @@ Private* const d; }; } - - uint qHash( const Soprano::Node& node ); } #endif --- trunk/kdesupport/soprano/soprano/inference/inferencemodel.cpp #864793:864794 @@ -37,6 +37,10 @@ // FIXME: add error handling! +uint qHash( const Soprano::Node& node ) +{ + return qHash( node.toString() ); +} static Soprano::Node compressStatement( const Soprano::Statement& statement ) { @@ -65,7 +69,7 @@ // ----------------------------------------------------------------------------------------------------------------------- #include #include "statementiterator.h" -uint Soprano::qHash( const Soprano::Node& node ) +uint qHash( const Soprano::Node& node ) { return qHash( node.toString() ); } --- trunk/kdesupport/soprano/soprano/inference/inferencemodel.h #864793:864794 @@ -27,9 +27,12 @@ class QUrl; +uint qHash( const Soprano::Node& node ); + namespace Soprano { class Statement; + using ::qHash; namespace Inference { @@ -196,8 +199,6 @@ Private* const d; }; } - - uint qHash( const Soprano::Node& node ); } #endif