[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/soprano
From:       Daniel Molkentin <molkentin () kde ! org>
Date:       2008-09-25 14:10:19
Message-ID: 1222351819.695709.2048.nullmailer () svn ! kde ! org
[Download RAW message or body]

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 <QSet>
 #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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic